How to Install FunOS on Your PC or Laptop Using Calamares

Installing FunOS on your PC or laptop is a straightforward process. This guide will take you through each step using the Calamares installer, from preparing your installation media to completing the setup on your computer. Step 1: Prepare Your Installation Media Before you begin the installation, you need to create a bootable USB stick with […]

Read more...

Understanding the Limitations and Design Philosophy of FunOS

FunOS is designed to be a lightweight, minimal, stable, and easy-to-use GNU/Linux distribution based on Ubuntu LTS. It focuses on simplicity, low resource usage, and a clean desktop experience using the JWM window manager. However, like any Linux distribution, FunOS is not perfect and may not suit every type of user. Some limitations exist because […]

Read more...

How to Upgrade FunOS 25.10 to FunOS 26.04 LTS

Upgrading your system ensures you get the latest features, improved performance, and long-term support. This guide will walk you step by step through upgrading FunOS 25.10 to FunOS 26.04 LTS, which is based on Ubuntu 26.04 LTS. Pre-Upgrade Checklist Before starting the upgrade process, make sure you are prepared: Step 1: Open a Terminal You […]

Read more...

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) used in FunOS is lightweight, fast, and highly customizable. Unlike traditional desktop environments, JWM stores its settings in plain-text XML configuration files, making it easy for users to customize nearly every aspect of the desktop. The most important of these files is ~/.jwmrc. Rather than storing every setting itself, this […]

Read more...

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...