Understanding the JWM Themes List Configuration in FunOS

FunOS uses JWM (Joe’s Window Manager) to provide a lightweight and highly configurable desktop environment. One of JWM’s most useful customization features is its support for themes, which allow you to change the appearance of windows, menus, the Tray, and other desktop elements. In FunOS, the available themes are displayed through the ~/.config/jwm/themes-list file. This […]

Read more...

Understanding the JWM Preferences Configuration in FunOS

The ~/.config/jwm/preferences file controls several important aspects of how JWM behaves in FunOS. It defines settings such as the number of virtual desktops, double-click behavior, window focus, window snapping, and how windows appear while they are being moved or resized. This article explains the default contents of the file, what each configuration option does, and […]

Read more...

Understanding the JWM Key Bindings Configuration in FunOS

JWM (Joe’s Window Manager) is the lightweight window manager used in FunOS. It is fast, simple, and highly configurable, making it a good choice for users who want a responsive desktop environment without unnecessary complexity. One useful feature of JWM is its support for customizable key bindings. Key bindings allow you to control menus, switch […]

Read more...

Understanding the JWM Startup Configuration in FunOS

In FunOS, startup applications for the JWM desktop are controlled through the ~/.config/jwm/start file. This file defines which programs, background services, and tray applets are automatically launched when your JWM session starts. Understanding this file is useful if you want to customize your desktop startup behavior, add your own applications, remove services you do not […]

Read more...

Understanding the JWM Tray Configuration in FunOS

The tray, also known as the panel or taskbar, is an important part of the JWM desktop in FunOS. It provides quick access to commonly used applications, displays open windows, shows workspace information, and includes the system tray and clock. In FunOS, the JWM tray is controlled by a simple XML configuration file: By editing […]

Read more...

Understanding the JWM Menu Configuration in FunOS

The JWM desktop environment used in FunOS is lightweight, fast, and highly customizable. One of the most important parts of the desktop is the main menu. This menu allows you to launch applications, open system tools, switch themes, access FunOS documentation, and log out of the system. In FunOS, the JWM menu is controlled by […]

Read more...

Overview of JWM Configuration Files in FunOS

JWM (Joe’s Window Manager) is the default window manager in FunOS. It is lightweight, fast, and highly configurable, making it an excellent choice for users who prefer a responsive desktop with minimal resource usage. Unlike many desktop environments that store all settings in a single file, FunOS uses a modular JWM configuration system. Each part […]

Read more...

How to Enable Airplane Mode on FunOS via Terminal

If you’re using a laptop or portable device, there may be times when you want to quickly disable all wireless communications — such as Wi-Fi and Bluetooth — to conserve battery, comply with airline regulations, or simply work offline. This feature is commonly known as Airplane Mode. In this article, you’ll learn how to enable […]

Read more...

How to Set CPU Power Mode on FunOS

FunOS, like other Ubuntu-based Linux distributions, supports CPU frequency scaling. This feature allows the system to adjust the processor’s operating frequency according to the current workload, helping balance performance and power consumption. Changing the CPU power mode can be useful when you want maximum performance for demanding tasks or lower power consumption when using a […]

Read more...

How to Mount Partitions Without Authentication on FunOS

By default, when you try to access a partition on the internal hard disk using the file manager (PCManFM) in FunOS, a pop-up window titled Authentication is required will appear. This prompt asks you to enter your user password in order to mount the partition. This behavior is managed by PolicyKit, a framework that handles […]

Read more...