Yabai, tiled window manager per MacOS

Sun, Sep 11, 2022 One-minute read

Yabai

Yabai è un software per la gestione delle finestre “tiled” in ambiente MacOS. Si ispira ai più noti come i3 e bspwm. Per poter installarlo è necessario avere a bordo brew e XCode, tutte le info sono online basta fare una veloce ricerca.

Installara Yabai è semplice avendo Brew:

brew install yabai

L’installazione è rapida e al primo avvio procederà ad una sorta di autoconfigurazione. All’interno della propria home directory verrà scritto un file di configurazione:

cd $HOME/.config/yabai

cat yabairc

La configurazione permete di modificare molti parametri come ad esempio, spessore dei bordi delle finestre, distanze, ecc ma per il mio personle utilizzo sono importanti le “Rule” che vi offrono la possibilità di gestire le finestre che per ragioni applicative o per gusto personale non volete soggette al posizionamento “Tiled” di questo window manager. Nel mio caso utilizzo spesso Emacs e nella fattispecie la customizzazione offerta da Doom Emacs, quindi mi sono scritto una regola che mi permettesse che Yabai gestisse anche Emacs:

[...]
yabai -m rule --add label="Emacs *doom* - Doom Emacs" app="^Emacs" manage=on
[...]