How to Replace nm-tray with NetworkManager GNOME (nm-applet) in FunOS

By default, FunOS uses nm-tray as the frontend for NetworkManager. nm-tray is lightweight and works well for basic network management. However, its features are limited and the interface may feel less intuitive, especially when managing Wi-Fi connections, VPNs, or advanced network settings. If you prefer a more complete and user-friendly network management interface, you can […]

Read more...

How to Upgrade FunOS 24.04.3 to FunOS 24.04.4

FunOS 24.04.4 is the latest point release in the 24.04 LTS series. It is based on Ubuntu 24.04.4 LTS (Noble Numbat) and includes updated packages, improved hardware support through the HWE stack, a newer Linux kernel, updated Mesa graphics drivers, and various stability improvements. If you are currently using FunOS 24.04.3, you do not need […]

Read more...

How to Do Fractional Scaling on FunOS

Using a HiDPI display—such as a Full HD, QHD, or 4K laptop screen—often makes text and interface elements appear too small at the default scaling level. On FunOS, which is designed to be lightweight and minimal, there is no built-in graphical option for fractional scaling like 125% or 150%. However, FunOS provides a safe, clean, […]

Read more...

How to Upgrade FunOS 24.04.2 to FunOS 24.04.3

FunOS 24.04.3 is a point release based on Ubuntu 24.04.3 LTS. It includes package updates, security patches, new wallpapers, and 10 new JWM themes. This guide will show you how to upgrade from FunOS 24.04.2 to 24.04.3 and install the latest artwork. Step 1: Open a Terminal There are several ways to open the Terminal: […]

Read more...

Understanding the Main JWM Configuration File in FunOS

The JWM (Joe’s Window Manager) is a lightweight and highly configurable window manager used as the default in FunOS. Like many minimalist window managers, JWM relies on plain-text XML files for its configuration, offering users complete control over their desktop environment. At the heart of this configuration is the ~/.jwmrc file. This file serves as […]

Read more...

Understanding the JWM Themes List Configuration in FunOS

In FunOS, the desktop environment is powered by JWM (Joe’s Window Manager), a lightweight, highly configurable window manager. One of its key strengths is the ability to easily change its appearance using themes. This article explains the purpose and structure of the ~/.config/jwm/themes-list file and how it enables users to switch between different JWM themes […]

Read more...

Understanding the JWM Preferences Configuration in FunOS

The ~/.config/jwm/preferences file in FunOS plays a crucial role in defining the behavior and interaction model of the JWM (Joe’s Window Manager) environment. This configuration file controls various desktop settings, such as virtual desktops, window focus behavior, snapping options, and how windows are moved or resized. In this article, we will explore each configuration entry […]

Read more...

Understanding the JWM Key Bindings Configuration in FunOS

JWM (Joe’s Window Manager) is a lightweight window manager used in FunOS, known for its speed, minimal resource usage, and high configurability. One of the most powerful features of JWM is its support for customizable key bindings, which allow users to control window behavior and launch applications quickly from the keyboard. In FunOS, these key […]

Read more...

Understanding the JWM Startup Configuration in FunOS

In FunOS, which uses the lightweight and highly configurable JWM (Joe’s Window Manager), startup behavior is handled through a file called ~/.config/jwm/start. This file specifies which programs or scripts should automatically run every time the desktop environment starts. Understanding and customizing this file allows users to control what applications and services launch with their JWM […]

Read more...

Understanding the JWM Tray Configuration in FunOS

The tray—also known as the panel or taskbar—is a crucial component of the JWM (Joe’s Window Manager) interface in FunOS. It provides quick access to essential applications, displays running tasks, and shows the system clock. FunOS users can customize the tray behavior and contents through a simple XML configuration file located at: This article explains […]

Read more...