herbstluftwm
Maggiori info
- Creatore
- Thorsten Wißmann
- Anno
- Tipo
- Window manager
- Licenza
- BSD 2-Clause
- Sito ufficiale
- herbstluftwm.org
Un tiling window manager manuale che divide lo schermo in frame suddivisi a mano dall'utente, con tutta la configurazione applicata a posteriori tramite herbstclient.
Thorsten Wißmann avviò herbstluftwm nel 2011; il nome è tedesco e significa «aria d'autunno», seguito da window manager. Invece dei layout già pronti come in dwm, l'utente ritaglia lo schermo in frame, ciascuno con il proprio layout: verticale, orizzontale, a griglia o massimizzato. I frame si possono dividere ulteriormente e le finestre si spostano dall'uno all'altro da tastiera. Come in dwm, i desktop sono tag, ma qui sono slegati dai monitor: ogni monitor mostra un tag, e un tag può essere trascinato su un altro schermo.
Ciò che lo distingue dai vicini è che nulla si configura in un file letto all'avvio. Il window manager parte vuoto e uno script autostart esegue herbstclient con comandi che impostano scorciatoie, colori e regole mentre è già in funzione. Gli stessi comandi si possono digitare in un terminale in qualsiasi momento, e herbstclient --idle emette un flusso di eventi per le barre di stato. Il trasporto sono le proprietà X, senza socket né D-Bus. Il codice è stato riscritto da C a C++ tra il 2018 e il 2020 senza che gli utenti se ne accorgessero, che era l'intenzione.