IceWM 3.9 Window Manager Released with Xcursor Support

IceWM 3.9 window manager for X Window System introduces Xcursor support, drops libXpm, improves icesh tools, and updates translations.

Nearly a month after the previous 3.8.2 release, IceWM, a lightweight window manager for X Window System, favored for its minimal resource usage and high configurability, has released its latest version, 3.9.

One of the bigger highlights in this release is cursor handling. If a theme doesn’t define its own cursor, IceWM will now fall back to the system’s Xcursor theme. Additionally, support for themed cursors was added to gdk-pixbuf without requiring libXpm, and Xcursor files are now supported as an alternative to the older XPM format.

The icesh tool, a command-line utility that lets you send commands to the window manager and manage windows directly from the shell or scripts, also gains a new -kovered filter, which makes it possible to test if a client window is covered.

IceWM 3.9 Window Manager

Several fixes landed, too: failures on “/proc/net/dev” reads are now avoided after the first error, the “_NET_CLIENT_LIST_STACKING” property is kept properly up-to-date, red and blue color handling was corrected in icesh for icon operations, and title truncation now respects UTF-8 codepoint boundaries.

As for other changes, when a cursor X/Y-hotspot is missing in an XPM file, IceWM will now attempt a smart guess rather than failing outright. Lastly, language updates round out the release, with refreshed translations for Spanish, Hungarian, and Brazilian Portuguese.

For packagers, libXcursor is now a requirement, while the old dependency on libXpm has been dropped. For more information, see the changelog.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Leave a Reply

Your email address will not be published. Required fields are marked *