IT-lexikon › Infrastruktur › plwm

plwm

Infrastruktur In English → Uppdaterad: 2026-10-11

The Pointless Window Manager: en fönsterhanterare skriven helt i Python, och mer verktygslåda än färdig produkt.

Peter Liljenberg började på plwm i slutet av 90-talet och behövde då ett sätt att prata X-protokoll från Python. Han skrev därför python-xlib, en ren Python-implementation av protokollet som inte länkar mot C-biblioteket alls. Det biblioteket blev det som överlevde: det används än i dag av program som automatiserar tangentbord och mus.

Själva fönsterhanteraren var en samling klasser — ramar, fokuspolicy, tangentbindningar, en modelinje — som man ärvde från och kombinerade i sin egen konfiguration, vilken alltså var ett Pythonprogram. Namnet var självironiskt men inte helt fel; ingen satte upp plwm utan att vilja skriva sin egen. Idén att konfigurationen är kod återkom senare i xmonad, awesome och Qtile.

← Tillbaka till lexikonet