Noctalia 5.4 Wayland Shell Adds New Themes, Screenshot Features

Noctalia 5.4 expands desktop theming, adds JPEG XL screenshot support, introduces new visual effects, and improves widgets and plugins.

Noctalia, the customizable Wayland desktop shell that offers many components expected in a modern desktop workflow, such as a customizable panel, application launcher, notifications, widgets, lock screen, and more, has released version 5.4.

One of the main changes is an expanded color system, giving users access to additional theme properties previously available mainly to application templates. These include new accent container colors, multiple surface levels, and additional outline options, allowing finer control over the shell’s appearance.

The update also renames two existing color properties: surface_variant becomes surface_container, and outline is now outline_variant. The colors remain unchanged, and settings modified through the graphical interface update automatically. Users maintaining declarative configurations or dotfiles should run noctalia config validate to find entries needing manual changes.

Noctalia Shell
Noctalia Shell

Another notable improvement concerns screenshots. Noctalia 5.4 now supports saving captures in PNG, JPEG, WebP, and JPEG XL formats, with configurable image quality. Focused-window capture is also available through a new IPC command.

On top of that, screenshot annotation tools now include opaque shape fills, shortcuts for switching fill modes, and an option to automatically copy edited images to the clipboard when closing the annotation editor. HEIC, HEIF, and AVIF clipboard images can retain their original formats.

On the visual side, the release introduces five new wallpaper and lock-screen transition effects: Vortex, Pixel, Diamond, Golden, and Melt. The color picker has also been enhanced with transparency controls, format switching, and reusable swatches.

Desktop widgets receive improvements such as a wave rendering mode for audio visualizers, individual CPU core gauges in the system monitor, and configurable decimal precision for network speeds. Users can allow mouse clicks to pass through unused panel areas to windows underneath.

The application launcher supports user-defined constants and units from libqalculate, plus additional navigation and mouse-input options. Session management adds an option to reboot directly into UEFI firmware settings, and lock-screen actions can have individually configured shortcuts.

Connectivity improvements include notifications when Bluetooth devices connect or disconnect outside Noctalia and an optional feature to connect trusted devices automatically. CalDAV integration now supports client-certificate authentication through mutual TLS, and the calendar widget can hide earlier events from the current day.

Finally, the release includes a substantial collection of bug fixes. Among them are reduced idle CPU wakeups, fixes for panel crashes, improved right-to-left text handling, more reliable KWallet integration, and better compatibility with Hyprland and UWSM sessions. Additional fixes address notification behavior, calendar synchronization, configuration reloading, and theme application.

For more information, see the release notes.

Image credits: Noctalia Shell

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.

2 Comments

  1. MATIUS ISRRAEL

    I gave Noctalia a try on Hyprland over CachyOS and visually it’s a work of art, the kind that catches your eye right away. The aesthetics are super clean. But once you use it day-to-day… man, it falls way too short. The customization is super limited for what you’d expect in a tiling environment, and don’t even get me started on plugging in an external monitor: it throws a tantrum with multiple displays and breaks the layout. Gorgeous for taking screenshots, but for actual work or a multi-monitor setup, it makes you pull your hair out.

    1. Keenan

      I both agree and disagree with you. I’m currently running Hyprland over Arch with Noctalia as a shell. I switched to Noctalia when Hyprland started migration to Lua since I just got tired of maintaining configs for so many components like drun, rofi, waybar, etc.
      While there are things I can do with a Lego setup that I can’t do with Noctalia, it is surprisingly customizable. I have my template file written and really never touch the Noctalia settings GUI. I don’t use desktop widgets or anything like that but it does mostly what I need in one package.

      Additionally, I have three monitors and never experienced the issues you mentioned with multiple screens. I even have per screen settings for bars, wallpapers, etc. Never had a visual glitch or problem. But I also maintain my multi monitor settings with nwg-displays so 🤷🏽‍♂️

Leave a Reply

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