Leksykon IT › Infrastruktura › JWM

JWM

Infrastruktura Svenska → Zaktualizowano: 2026-10-08
Więcej informacji
Twórca
Joe Wingbermuehle
Rok
Typ
Menedżer okien
Licencja
MIT
Strona
Kod źródłowy
github.com/joewing/jwm

Joe's Window Manager: mały menedżer okien napisany w czystym Xlib, z wbudowanym paskiem zadań, pagerem i zegarem, konfigurowany w XML-u i domyślny w Puppy Linux oraz innych dystrybucjach mających mieścić się na płycie wielkości wizytówki.

Joe Wingbermuehle wydał JWM w 2003 roku z nietypową dla tego gatunku ambicją: być małym, ale nie spartańskim. Gdy evilwm i jemu podobne usuwały wszystko, JWM dodał to, czego szuka użytkownik Windows: pasek zadań na dole z przyciskiem start, przyciski okien, pager, tacę i zegar — a mimo to zależał wyłącznie od Xlib. Obsługę obrazów przez libXpm, libpng i libjpeg można włączyć przy kompilacji, podobnie jak Xft dla wygładzonych czcionek, ale nic z tego nie jest wymagane. Konfiguracja mieszka w ~/.jwmrc, pliku XML, gdzie menu, skróty klawiszowe i reguły grup okien zapisuje się jako elementy.

To połączenie uczyniło JWM domyślnym wyborem dystrybucji mierzących się w megabajtach: Puppy Linux, Damn Small Linux od wersji 4 i Tiny Core jako alternatywa dla flwm. Stosuje się do EWMH, obsługuje pulpity wirtualne i do dziś działa na maszynach, na których GNOME nie zmieści się w pamięci RAM, co mówi więcej o GNOME niż o JWM.

← Wróć do leksykonu