
If you like to get the most out of your desktop without using many resources, the arrival de IceWM 4.0 This is one of those news stories worth following closely. We're talking about one of the classic X11 window managers, with almost three decades under its belt, which in this version takes a significant leap forward in both features and internal code modernization.
This launch marks a turning point: on the one hand, it consolidates IceWM as a Fast, lightweight and surprisingly configurable window managerOn the other hand, it introduces improvements that many users have been waiting for for years, especially in the famous Alt+Tab window switcher and in graphical support (icons, transparency, RGBA, etc.). Let's take a closer look at all of them. What's new in IceWM 4.0, its context and why it remains a very serious option compared to complete desktops.
What is IceWM and why is it still popular?
IceWM is a Window manager for the X Window System whose objective has always been very clear: to offer speed, simplicity, and to not get in the user's way. It's not a complete desktop environment, but rather the component that handles windows, focus, the taskbar, and certain basic interaction elements.
Since its inception in 1997, IceWM has been appreciated by those who prefer a system Agile, stable, and with minimal resource consumptionDespite being lightweight, it doesn't compromise on a good user experience: it incorporates a taskbar with desktop pager, global keyboard shortcuts, and a dynamic menu system that adapts to the user's configuration.
One of its defining characteristics is that The programs can be controlled with either a keyboard or a mouse.Windows can be minimized to the taskbar, the notification area, the desktop, or even hidden completely. IceWM also offers a window list and the classic quick switcher (Alt+Tab), which received a significant upgrade in version 4.0.
In the area of ​​customization, IceWM is highly configurable, highly "themeable" and well documentedIt includes an optional wallpaper manager with transparency support, a small session manager, and a system tray for applets and notifications. All of this fits very well into modest configurations, older machines, or environments where efficiency is paramount.
Another important advantage is its wide availability: IceWM is available in Popular distributions such as Debian, Ubuntu, Arch, openSUSE, Gentoo, Slackware, CentOS, antiX, NixOS and on most BSD systems. This makes it easy to install from the official repositories on almost any Linux-based or *BSD system.
Main new features of IceWM 4.0
Version 4.0 is not just a minor tweak, but a major release with significant changes. Much of the focus has been on the Alt+Tab switch and in the graphical modernizationBut there are also tweaks on other fronts such as BSD compatibility or icon management.
Big leap in the Alt+Tab switch
The most visible change for most users is in the Quick window switch activated with Alt+TabIt was already a useful tool, but in environments with many open applications it could fall short in convenience and flexibility.
With IceWM 4.0, the switch can manage a much larger number of open windows both vertically and horizontally. This is especially practical when you work with several applications at once, multiple desktops, or have the bad habit of not closing anything.
Furthermore, they are now supported All standard navigation keys to move through the listIn other words, you're not limited to using only Tab or the basic arrow keys: you can take advantage of other navigation keys to jump from one window to another more precisely, something that is appreciated in intensive sessions.
A new app preview mode in Alt+Tab. Instead of just showing icons and titles, IceWM can offer a preview that makes it easy to quickly identify the correct window, especially if you're using multiple instances of the same program (e.g., multiple browser windows).
One particularly useful feature is the ability to Write the first letter of the class in the application While the switch is open, pressing that letter selects the next window with the same class, allowing you to jump between instances of the same application type quite quickly.
Another notable improvement is that it is now possible select a window by pressing a numeric keyEach switch entry can be associated with a number, and simply pressing it activates that window. This speeds up the process when you know exactly what you want to open and its position in the list.
In Alt+Tab horizontal mode, you can also select windows with the mouseThis reinforces IceWM's philosophy of not confining the user to a single method of interaction. Keyboard and mouse complement each other, and everyone can use what they find most comfortable.
Finally, IceWM 4.0 adds an option to Open the system menu directly from the Alt+Tab interfaceIt's a small detail, but it increases the integration between the switcher and the rest of the window manager tools, simplifying some common actions on windows.
Graphic improvements: alpha blending, RGBA and high-resolution icons
Another area where significant progress has been made is in the Modern graphic support, especially regarding transparency and iconsIceWM 4.0 sets the use of alpha blending and full support for 32-bit RGBA by default.
In practice, this means that the manager handles the transparencies and effects related to the alpha channelThis results in a cleaner, more modern look, especially if you use themes that take advantage of these capabilities or wallpapers with translucent elements.
Regarding icons, IceWM adopts the use of the following as its default: high-resolution icons via WM_ICON_SIZEThe range of supported sizes has been standardized, now ranging from 16 to 256 pixels. This allows for crisp, well-scaled icons to be displayed on both low- and high-density screens (including HiDPI configurations).
Standardizing sizes also makes working with themes and external icon integrationsThis is because it's easier to know which resolutions will be used and how they will be displayed in the different interface elements (taskbar, menus, system tray, etc.).
Fixes for BSD and other internal adjustments
Aside from the new Alt+Tab functionality and graphics settings, IceWM 4.0 introduces several specific fixes for BSD systemsThis type of change is not usually spectacular at first glance, but it is vital to maintain the robustness of the manager on platforms such as FreeBSD, OpenBSD or NetBSD.
Also included minor corrections and small refinements These improvements, spread across different components—window behavior, standards compliance, taskbar details, system tray handling, etc.—are enhancements that, when combined, refine the everyday experience.
Another aspect that has been taken care of is the update of translations into multiple languagesIceWM is available in about three dozen languages, and with each new version, strings are updated, terms are corrected, and support for lagging languages ​​is added. The translation system is managed through Weblate, where anyone can register and contribute.
IceWM 4.0 installation, documentation and collaboration
Version 4.0.0, released on January 1, 2026It is available in the project's official repository and, in many cases, also through the packages of major distributions. On some systems, the new version will already be in the stable repositories, while on others it may first arrive in the testing or unstable branches.
Those who prefer to compile from source code can obtain it directly from GitHub, where the basic compilation steps are documentedCertain dependencies must be installed, including gettext for translation management. If CMake is available, an alternative compilation method using this tool is also provided.
To simplify the process, the project provides scripts to install all dependencies at once and also instructions for verifying that these dependencies are correct. This minimizes typical compilation errors caused by missing libraries.
The official website also links to resources for documentation and configuration guidesgeared towards both new and advanced users. From there, you can delve deeper into every configuration option, theme, shortcut management, window behavior, and other aspects of the manager.
The translation system is managed through Weblate, where anyone can register (either in the project instance itself or in a connected one) and help refine the language of their choice. This keeps IceWM accessible to users worldwide, with well-translated and consistent strings.
Regarding bug reporting, the team asks that you submit issues through the GitHub issues systemThis avoids duplication and provides specific details (distribution, X11 version, steps to reproduce the bug, etc.). This discipline makes it easier for developers to detect patterns, fix bugs, and maintain high software quality.
IceWM is distributed under the GNU General Public License (LGPL)This allows for very broad use in both personal and professional environments and facilitates its integration into different projects and derivatives.
IceWM 4.0 in the context of the Linux and BSD ecosystem
While the landscape of desktops and window managers continues to evolve, IceWM maintains its niche thanks to its balance between lightness, stability and customizationIn contrast to heavy environments with dozens of background services, IceWM offers a solid foundation on which the user decides what to add.
In an ecosystem where full desktop environments (GNOME, KDE Plasma, Xfce, etc.) coexist with minimalist window managers (such as Openbox, Fluxbox, or dwm), IceWM occupies an intermediate position: It's not quite as "bare" as some mosaic managersBut it's still much lighter than a complete desktop with everything integrated.
Version 4.0, with its emphasis on Alt+Tab, graphical improvements, and compatibility adjustments, demonstrates that the project It has not remained stuck in the pastOn the contrary, it maintains the original essence while incorporating details that current users practically take for granted (high-resolution icons, correct transparency, expanded navigation, etc.).
Anyone looking for a fast environment for an older computer, a lightweight remote session, or simply a no-frills desktop on a powerful machine will find in IceWM 4.0 an option that combines maturity, stability and a development that continues to advanceeven if it's at a relaxed pace and very focused on the essentials.
Looking at everything this release brings, from the profound improvements to the window switcher to the modernization of the graphical layer, not to mention the care taken with translations, the fixes for BSD, and the wide range of themes and configurations, it is confirmed as a very solid update for those who value a lightweight but complete environmentand as a ideal entrance door for those who want to discover that a classic window manager can still feel very modern.
