aewm
Daha fazla bilgi
- Geliştirici
- Decklin Foster
- Tür
- Pencere yöneticisi
- Lisans
- MIT
Okunmak için yazılmış bir pencere yöneticisi: X'te pencere yönetmenin tam olarak neyi gerektirdiğini gösteren yaklaşık bin satır C ve koca bir ailenin atası.
Decklin Foster aewm'i 1990'ların sonunda 9wm'i örnek alarak yazdı. Gerekeni yapar, fazlasını yapmaz: kapatma kutulu bir başlık çubuğu, fareyle taşıma ve yeniden boyutlandırma, tıklayarak odaklanma; yapılandırma dosyası yok, sanal masaüstü yok. Menüler ve başlatıcılar, X özellikleri üzerinden pencere yöneticisiyle konuşan ayrı küçük programlara itildi, böylece çekirdek minimal kalabildi. Kod bir ders kitabı gibi yorumlanmıştır ve amaç buydu: bir akşamda anlaşılabilmeli.
Başkalarının çıkış noktası olmasının sebebi de tam budur. evilwm, aewm'den süslemelerin çıkarılmasıyla başladı; C++ ile yeniden yazılan aewm++ ise pekwm'e uzandı. Duvar kâğıdı ve animasyonların altında bir pencere yöneticisinin gerçekte ne yaptığını merak eden biri hâlâ her şeyden önce aewm'i okur.