#Niri 25.08 comes with a new `spawn-sh` command. I’m using it to handle the monitor brightness on a log scale (way more useful than a linear one, especially by night):

XF86MonBrightnessUp {
spawn-sh "brightnessctl s $(($(brightnessctl g) * 2))";
}
XF86MonBrightnessDown {
spawn-sh "brightnessctl s $((($(brightnessctl g) + 1) / 2))";
}

(Look, ’Ma ! No temp files !)

https://github.com/YaLTeR/niri/releases/tag/v25.08

#tilingWM #UnixPorn #brightnessctl

Release v25.08 · YaLTeR/niri

Niri is a scrollable-tiling Wayland compositor. Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize. A month ago, o...

GitHub
@fabi1cazenave vs une extension comme PaperWM pour Gnome ça vaut quoi Niri ?
@frenchhope Aucune idée (Gnome ne fonctionne pas sur mon poste Ubuntu et j’ai la flemme de chercher pourquoi), mais c’est bien PaperWM qui a inspiré plein de bureaux alternatifs (dont Niri) et non l’inverse.
Je dirais donc que si tu es satisfait de Gnome au quotidien, PaperWM devrait très très bien faire le job ! Je recommande vivement le test, en tout cas.
@fabi1cazenave je suis sur PaperWM depuis une semaine et je kiffe pas mal. Surtout être passé par les paramètres avancés pour régler certains timings et défini quelques exceptions comme pour les fenêtres PIP de Firefox.

@frenchhope Le système d’exceptions de Niri est top aussi, bien meilleur que ce que j’avais avec i3 ou sway. Le seul vrai reproche que je fais à Niri c’est que la config de base est inutilement compliquée : j’ai pu me faire un mapping clavier avec deux fois moins de touches, et rien ne me manque.

Mais oui, ce type d’ergonomie est enthousiasmant. Je trouve ça aussi intuitif que Gnome et encore plus efficace que i3/sway, c’est fou comme ça parait naturel en fait.

@fabi1cazenave plutôt que d'essayer de cloner l'interface de Windows ou MacOS, GNU/Linux devrait s'orienter vers ce type de bureau. Mettre le paquet pour penser toutes les applications et le bureau comme ça, "arrondir les angles" au maximum.
@frenchhope @fabi1cazenave Concernant PaperWM, à l’usage Il y a deux trucs qui m’agacent. Le premier n’est pas du fait de PaperWM, je trouve que le mode overview/launcher de GNOME me sort du workflow proposé par PaperWM, donc un launcher simple et plus traditionnel me paraît plus adapté, mais bonjour pour réussir à en faire tourner un correctement sous GNOME (et pire : GNOME/Wayland).
Le second, je ne sais pas si c’est lié ou non aux limites imposés à PaperWM par GNOME, mais son mode overview me frustre énormément. Déjà ce n’est pas vraiment une vue overview, c’est plus une sorte de carrousel des workspaces, pas très pratique quand on veut se réorganiser. Mais pire, les workspaces y sont rangés par ordre de dernière utilisation. Je soupçonne que c’est comme ça parce que la gesture vers le bas envoie forcément vers l’overview GNOME, mais c’est une pure hypothèse.

Quoiqu’il en soit, le résultat est que je préfère utiliser le vrai mode overview de GNOME, mais comme dit plus haut ça me sort du workflow, et j’ai du mal à me faire une image mentale d’ensemble de toutes mes fenêtres.

Pour autant, c’est une extension dont je n’ai pas l’intention de me passer à l’avenir sous GNOME.

@lebout2canap J’espère que PaperWM va continuer à progresser, et que l’équipe Gnome va faire ce qu’il faut pour permettre une meilleure intégration. 🤞