Dux: Free, open-source Wayland desktop shell with file manager and theming
Dux, formerly Dank Material Shell, emerges as a polished, open-source Wayland desktop suite, captivating users with its sleek design, dynamic theming, and comprehensive features. This release solidifies its position as a serious contender, drawing significant attention from the Linux power-user community. The discussion buzzes with comparisons to other Wayland projects, resource usage debates, and a surprisingly vigorous debate over its name.
The Lowdown
Dux is a free, open-source Wayland desktop shell that aims to provide a modern, integrated desktop experience. Recently updated to version 2.1 "Stormborn", Dux offers a full suite of desktop components designed for visual appeal and functionality.
- Core Components: The Dux Modular Shell (DMS) provides the central desktop experience, complemented by Dux Files (a fast, keyboard-first file manager), Dux GOP (a stateless system and process monitor), Dux Greeter (an aesthetic login screen), Dux Search (a rapid file system search tool), and Dux Calendar (integrating various calendar services).
- Visual & Theming: Dux boasts a fluid interface with smooth animations and dynamic theming that extends across GTK3, GTK4, Qt applications, terminals, and editors. It automatically generates matching color palettes using a custom
dank16algorithm, with support for both light and dark modes. New in v2.1 are video wallpapers and revamped media player. - Extensibility: The shell supports plugins for extending functionality with new widgets and launcher features.
- Installation & Compatibility: Dux can be installed via a
curl | shscript (with a Fedora COPR repository also available) and is designed to work with popular Wayland compositors like Niri, Hyprland, Sway, Labwc, and Miracle. - Community Driven: The project highlights its collaborative nature, built by numerous contributors and translators, and sustained by community support.
In essence, Dux positions itself as a cohesive and visually appealing alternative for users seeking a modern, feature-rich Wayland desktop environment that doesn't compromise on customization or performance.
The Gossip
Desktop Debates & Daily Drivers
Users enthusiastically share their experiences with Dux (formerly DMS), often praising its stability and features. Many are long-term users, calling it their 'daily driver' and highlighting its integration with compositors like Niri. The conversation frequently shifts to comparisons with competing Wayland shells and compositors such as Noctalia, Hyprland, MangoWM, and even classic desktops like XFCE and KDE. There's a particular interest in what makes Dux stand out, with some users noting its comprehensive nature while others prefer more minimalist setups.
Naming Notions & Unintended Associations
The recent rebranding from 'Dank Material Shell' to 'Dux' sparked a noticeable discussion. While some commenters appreciated the new name, linking it to concepts like 'top of the class' or a 'leader,' a significant portion raised concerns about its unfortunate historical association with Benito Mussolini's title, 'Il Duce' (derived from Latin 'Dux'). This led to a mini-debate on whether the association is strong enough to warrant a name change, with counter-arguments noting other less sinister meanings of the word.
Curl | Sh Concerns & Code Caution
The suggested installation method using `curl -fsSL ... | sh` ignited a familiar Hacker News debate. Critics decried it as a security risk and bad practice, arguing that such a project should be properly packaged and reviewed by distributions. Proponents and counter-debaters pointed out the prevalence of this method, questioned the frequency of actual security incidents caused by it, and highlighted that the project also offers safer alternatives like Fedora COPR. The discussion also touched on the broader trust implications in software installation.
Aesthetic Accolades & Resource Reckoning
Commenters extensively discussed Dux's visual design, noting strong influences from Android's Material Design and ChromeOS. While many found the aesthetic appealing and modern, some minimalist users expressed preference for less visually rich desktops. A practical concern raised by several users was resource consumption, particularly battery life on laptops, with comparisons made to vanilla Niri and discussions about the underlying Quickshell framework's memory footprint. The project's development practices, including its stance on AI-assisted code, also received a nod.