herbstluftwm
Mer info
- Skapad av
- Thorsten Wißmann
- År
- Typ
- Fönsterhanterare
- Licens
- BSD 2-Clause
- Officiell sajt
- herbstluftwm.org
Manuellt kaklande fönsterhanterare där skärmen delas i ramar som användaren själv klyver, och där all konfiguration görs i efterhand med herbstclient.
Thorsten Wißmann började på herbstluftwm 2011; namnet är tysk höstluft plus window manager. I stället för färdiga layouter som i dwm delar användaren skärmen i ramar, var och en med egen layout: lodrät, vågrät, rutnät eller maximerad. Ramarna kan klyvas vidare, och fönster flyttas mellan dem med tangentbordet. Som i dwm är skrivborden taggar, men här är de frikopplade från bildskärmarna: varje skärm visar en tagg, och en tagg kan dras över till en annan skärm.
Det som skiljer den från grannarna är att ingenting ställs in i en fil som läses vid start. Fönsterhanteraren startar tom, och ett autostart-skript kör herbstclient med kommandon som sätter tangentbindningar, färger och regler medan den redan körs — samma kommandon kan ges från terminalen när som helst, och herbstclient --idle ger en ström av händelser för statusrader. Kommunikationen går genom X-egenskaper, utan socket eller D-Bus. Koden skrevs om från C till C++ under 2018–2020 utan att användarna märkte något, vilket var avsikten.