IceWM 4.0.0 Released: A Lightweight Boost for Linux Desktops

2 min


Sleek window manager, IceWM 4.0.0 is out with improvements and updates.

IceWM is a standards-compliant window manager designed for simplicity and performance. It is fully keyboard-driven, with features like Alt+Tab switching that feel intuitive right out of the box. This 4.0.0 release improves those strengths while adding refinements that enhance the desktop experience on resource-constrained systems or for users who prefer a minimalist approach.

Let us dive into the highlights.

iceWM 4.0.0 Running via Arch Linux
iceWM 4.0.0 Running via Arch Linux

IceWM 4.0.0: New Features

The standout feature in this release is the revamped Alt+Tab quick switcher. It now handles large numbers of windows smoothly in both horizontal and vertical modes. You can type the first letter of an application class to cycle through its instances, press number keys for direct selection, or use the mouse in horizontal mode. Navigation keys work fully, and you can even open the system menu with the menu button. A new QuickSwitchPreview mode provides live previews of windows as you cycle, making task switching more intuitive on busy desktops.

Visual and performance tweaks round out the changes. Alpha blending with 32-bit RGBA is now the default for better transparency support. Icon handling has been modernized: high-resolution icons are announced via WM_ICON_SIZE with standardized sizes up to 256 pixels, and drawing is faster thanks to server-side caching. HiDPI users benefit from adjusted submenu indicators. Other refinements include falling back to the clock font when LED pixmaps are missing, trimming window titles to 128 bytes, and reading extra workspace names on startup.

Bug fixes address real-world issues, such as keyboard layout switching on OpenBSD, dragging desktop icons on secondary monitors, taskbar/workspace pane overlaps, potential crashes with dock windows, and proper locale initialization in the menu generator. Workspace names now update correctly when changed externally, and icesh gains new commands for querying workspace names.

Translations have been refreshed for several languages, keeping IceWM accessible worldwide.

Download and Install

We do have a dedicated guide for InceWM installation in vanilla Arch Linux, which you can read here:

Alternatively, you may download the source from the official repository and follow these steps in your terminal:

textwget https://github.com/ice-wm/icewm/releases/download/4.0.0/icewm-4.0.0.tar.lz
tar --lzip -xvf icewm-4.0.0.tar.lz
cd icewm-4.0.0
./configure --prefix=/usr
make
sudo make install

Check dependencies with pkg-config or use the provided script. Once installed, add IceWM to your display manager’s session options or start it manually with icewm-session.

For Arch Linux, it is already in extra repo which you can install. As of publishing this, IceWM 4.0.0 is in fedora rawhide, and you can install using dnf.

Wrapping up

All in all, it’s a nice and small release to keep the lights on. The enhanced Alt+Tab alone makes it worth upgrading, especially if you manage many windows or multiple monitors. Give it a try.

Via release notes.


Arindam

Creator and author of debugpoint.com. Connect with me via Telegram, 𝕏 (Twitter), or send us an email.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment
Newest
Oldest Most Voted
Inline Feedbacks
View all comments