Leksykon IT › Infrastruktura › herbstluftwm

herbstluftwm

Infrastruktura Svenska → Zaktualizowano: 2026-10-10
Więcej informacji
Twórca
Thorsten Wißmann
Rok
Typ
Menedżer okien
Licencja
BSD 2-Clause
Oficjalna strona

Menedżer okien z ręcznym kafelkowaniem, który dzieli ekran na ramki rozdzielane przez użytkownika, a całą konfigurację stosuje się „w locie” przez herbstclient.

Thorsten Wißmann zaczął pisać herbstluftwm w 2011 roku; nazwa to niemieckie „jesienne powietrze” plus window manager. Zamiast gotowych układów jak w dwm użytkownik wycina na ekranie ramki, z których każda ma własny układ: pionowy, poziomy, siatkę lub maksymalizację. Ramki można dzielić dalej, a okna przenosi się między nimi z klawiatury. Podobnie jak w dwm pulpity to tagi, lecz tu są one rozdzielone od monitorów: każdy monitor pokazuje jeden tag, który można przeciągnąć na inny ekran.

Od sąsiadów odróżnia go to, że nic nie jest konfigurowane w pliku czytanym przy starcie. Menedżer okien startuje pusty, a skrypt autostart uruchamia herbstclient z poleceniami ustawiającymi skróty, kolory i reguły już w działającym programie. Te same polecenia można w każdej chwili wpisać w terminalu, a herbstclient --idle emituje strumień zdarzeń dla pasków stanu. Transportem są właściwości X — bez gniazda i bez D-Bus. W latach 2018–2020 kod przepisano z C na C++ tak, że użytkownicy tego nie zauważyli, i właśnie o to chodziło.

← Wróć do leksykonu