Some talk about X11 getting dropped, a new job, and a recent Phoronix
article about the Niri 25.05 release prompted me to finally try to catch
up with the cool kids and retire i3/Xorg.
- The idea of adding windows to a new horizontal “strip” is really
appealing as I’ve collected an obscene number of messaging platforms
over the years. Trying to fit them all in one screen starts to be
painful with 6 windows and there wasn’t a clear distinction to help
divide them into separate workspaces
- It makes sense that the first window opened in a new workspace does
not need to be the full width of the screen. Although this may work on
smaller displays it doesn’t work well for large monitors. There is a
natural width to window content like 80 characters for some source files
or a large range for websites
- Automatically refreshes after modifying the config file
Quirks
- The feature to modify the main modifier key was only just released
and not yet included in the default configuration file
- The Gnome terminal window decoration looked fine, but Firefox looks
like it has square corners and a black border that is slightly offset.
This may be in part because I configured Niri to use a border instead of
a “focus ring”
- The waybar Wiki page listing workspace modules does not include
Niri, but the Niri module page does include a section on
workspaces.
The window header bar is somehow tied to the application, while in i3
all windows were rendered with an i3 header bar
Defining background: #<...>;
in
headerbar {}
and headerbar:backdrop {}
in
~/.config/gtk-3.0/gtk.css
is an alternative to using the
“focus ring” or border, but only works for certain applications.
TODO