aewm
Więcej informacji
- Twórca
- Decklin Foster
- Typ
- Menedżer okien
- Licencja
- MIT
Menedżer okien napisany po to, by go czytać: około tysiąca linii w C pokazujących, co dokładnie trzeba zrobić, żeby zarządzać oknami w X, i przodek całej rodziny.
Decklin Foster napisał aewm pod koniec lat 90., wzorując się na 9wm. Robi to, co konieczne, i nic ponadto: pasek tytułu z przyciskiem zamykania, przesuwanie i zmiana rozmiaru myszą, fokus po kliknięciu, żadnego pliku konfiguracyjnego i żadnych pulpitów wirtualnych. Menu i programy uruchamiające wyniesiono do osobnych małych programów, które rozmawiały z menedżerem przez właściwości X, dzięki czemu rdzeń mógł pozostać minimalny. Kod jest komentowany jak podręcznik i taki był zamiar: dało się go zrozumieć w jeden wieczór.
Właśnie dlatego stał się punktem wyjścia dla innych. evilwm zaczął jako aewm z usuniętymi dekoracjami, a przepisanie na C++ (aewm++) doprowadziło do pekwm. Kto chce wiedzieć, co menedżer okien naprawdę robi pod tapetą i animacjami, wciąż czyta najpierw aewm.