noctalia-dev/noctalia
Noctalia 5.2.1 Enhances Desktop Shell Customization and Stability with New Features and Fixes
Noctalia, a native Wayland desktop shell designed for Linux users seeking a polished and configurable environment, has released version 5.2.1. This update introduces new customization options for bars, widgets, notifications, and input, alongside numerous bug fixes and performance improvements aimed at enhancing user experience and system reliability.
What is Noctalia?
Noctalia is a native Wayland desktop shell tailored for Linux users who prefer a cohesive and customizable desktop experience without the need to integrate separate components like bars, launchers, and widgets. It offers a polished interface with declarative layouts and per-type settings for desktop widgets, a flexible bar system, and an integrated launcher, making it a popular choice among developers and tech enthusiasts who value both aesthetics and functionality.
The shell supports extensive configuration through user-written files and app-saved settings, enabling users to customize various desktop elements such as bars, widgets, notifications, and input methods. Noctalia's focus on native Wayland support ensures modern graphics handling and responsiveness.
Highlights of Noctalia 5.2.1
The latest release, version 5.2.1, brings several new features, compatibility updates, and bug fixes that improve customization options and system stability.
New Features
Bar and Widgets Customization: Users can now adjust the capsule outline thickness using the
capsule_border_widthsetting at bar, monitor, and widget levels, as well asborder_widthfor capsule groups. This allows more precise control over the visual styling of bars and widgets.Compositor Blur Control: Per-bar and per-monitor compositor blur can be configured with the
compositor_blursetting on compositors that support background effects, enhancing visual depth and focus.Rotating Album Artwork: Media playback now optionally features rotating circular album artwork via the
rotate_album_artsetting, adding a dynamic element to media widgets.Notifications and On-Screen Display (OSD): Notifications and OSD popups can follow the focused monitor using
notification.follow_focused_outputandosd.follow_focused_output, improving notification relevance in multi-monitor setups. Users can also customize notification toast width (notification.width), border colors, thicknesses (border_colorandborder_width), and OSD display duration (osd.hide_delay_ms).Launcher and Input Enhancements: Emoji usage tracking and a Recently Used filter (
shell.launcher.sort_by_usage) improve emoji selection. Global readline-style text editing shortcuts (shell.readline_shortcuts) are now available across launcher, settings, authentication, and lock-screen fields, streamlining text input. The file picker remembers the last directory and clears search when navigating, enhancing usability.
Compatibility Notes
- Support for triad-specific compositor features, including workspace, keyboard layout, focused-output, and output power integration, has been removed.
- Fixed-palette JSON themes now require
mHoverandmOnHovercolors, necessitating updates to palettes missing these entries.
Notable Fixes
The release addresses a wide range of issues to improve user experience and system reliability:
- Window switcher behavior has been refined to prevent overlays from sticking open and to handle Wayland windows correctly.
- Network management improvements ensure recovery from late or restarted NetworkManager instances and better scrolling in enterprise Wi-Fi credential forms.
- Bluetooth adapter power and device trust changes no longer block the shell.
- Tray startup deadlocks during Secret Service probing are avoided, and icon registration remains robust.
- Lockscreen stability is improved by handling monitor hotplug screencopy failures gracefully.
- Audio UI sounds release streams promptly, aiding device suspension and sample rate changes.
- Launcher resilience is enhanced to survive out-of-memory child process kills, with improved locale-aware sorting.
- Overview panels and docks handle focus and overflow more intuitively.
- Plugin management now immediately removes widgets and shortcuts upon disabling.
- Media players without track IDs no longer display incorrect artwork.
- Calendar event readability is maintained on hover.
- Theme and icon handling respects palette colors accurately and detects icon additions reliably.
- Starship prompt theming supports custom configuration paths and large process lists.
- Rendering fixes ensure correct image opacity and tinting.
- Performance improvements reduce idle wakeups and disk writes while providing accurate screen-time accounting.
Build and Installation
- Nix builds now include Git revision metadata.
- Test-enabled builds require
wayland-server. - Installation instructions for Chimera Linux have been added.
Conclusion
Noctalia 5.2.1 continues to refine the user experience for those seeking a customizable and integrated Linux desktop shell on Wayland. With new visual customization options, improved notification handling, enhanced input features, and numerous bug fixes, this release addresses both aesthetic and functional aspects of the shell. Users leveraging multi-monitor setups, media playback, or enterprise networking should find the update particularly beneficial.
For more details and to download the update, visit the Noctalia GitHub releases page.