JWM
Więcej informacji
- Twórca
- Joe Wingbermuehle
- Rok
- Typ
- Menedżer okien
- Licencja
- MIT
- Strona
- joewing.net/projects/jwm
- 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.