IT-lexikon › Infrastruktur › herbstluftwm

herbstluftwm

Infrastruktur In English → Uppdaterad: 2026-10-10
Mer info
Skapad av
Thorsten Wißmann
År
Typ
Fönsterhanterare
Licens
BSD 2-Clause
Officiell sajt

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.

← Tillbaka till lexikonet