Lessico IT › Infrastruttura › plwm

plwm

Infrastruttura Svenska → Aggiornato: 2026-10-11

Il Pointless Window Manager: scritto interamente in Python, più un kit di costruzione che un prodotto finito.

Peter Liljenberg avviò plwm alla fine degli anni Novanta e aveva bisogno di un modo per parlare il protocollo X da Python. Scrisse così python-xlib, un'implementazione del protocollo in puro Python che non si collega affatto alla libreria C. Fu quella libreria a sopravvivere: è ancora usata dai programmi che automatizzano tastiera e mouse.

Il window manager vero e proprio era un insieme di classi — frame, politica del focus, associazioni di tasti, una modeline — da estendere e combinare nella propria configurazione, che era dunque un programma Python. Il nome era autoironico ma non del tutto sbagliato: nessuno configurava plwm senza voler scrivere il proprio. L'idea che la configurazione sia codice sarebbe tornata più tardi con xmonad, awesome e Qtile.

← Torna al lessico