- cross-posted to:
- linux@lemmy.ml
- cross-posted to:
- linux@lemmy.ml
Noctalia is a desktop shell for window managers. Tiling and scrolling window managers (such as i3, MangoWM, Niri, etc.) are only window managers. They don’t have any kind of graphical way to launch applications, there’s no dock, bars or widgets of any kind. They only manage the windows, and you need to provide the rest by installing a number of different applications. Noctalia is a shell that provides a full desktop experience with all the bells and whistles you might expect from full desktop environments like KDE and Gnome.
The previous versions of Noctalia were based on Quickshell which was a memory hog. It used few hundred megabytes of memory per each display you had. Noctalia v5 is a complete rewrite in C++, which especially on multi-monitor systems uses only a fraction of the memory usage compared to Noctalia v4.
I switched from KDE to Niri+Noctalia a few months ago. It’s highly customizable and pleasing looking environment. There are templates for different applications which applies your chosen color theme to applications so that you have unified look across all (or most) of your applications.



I customized the top bar to resemble Gnome’s. That’s stuff like clock and notifications top-center, control center top-right, using the Cantarell font. It’s definitely not exactly the same. Here’s the config. (It’s written in Nix which generates the Noctalia config file.)
Some Gnome settings configure GTK which apply to GTK windows in non-Gnome window managers. But you wouldn’t be using Gnome’s control center. You’d use a combination of Noctalia’s control center (handles lots of stuff like wifi, bluetooth, audio inputs & outputs) plus the settings system of whichever window manager you use Noctalia with. The WM will manage stuff like display settings, and key bindings.
I think xdg support is mostly managed by the window manager? That’s stuff like screen & sharing, file pickers. I use Niri, and it’s got solid support for that stuff. Some of my favorite Niri features are how it handles screen sharing and privacy.
thx, that sound promising. I’ll have a look at the noctalia control center.