Domanda

Uso un fantastico gestore di finestre da oltre 6 mesi ormai e abbastanza contento.

Vorrei scrivere il mio gestore di finestre di piastrellatura come progetto del fine settimana e per Hackfun. Ho notato che Xmonad e DWM sono molto piccoli. Sono a conoscenza Qtile Un gestore di finestre Python.

Non so da dove cominciare. Dovrei leggere e capire qualsiasi manuale/API Xorg? E ci sono librerie Python per la gestione delle finestre? Si prega di suggerire come procedere con la scrittura di un gestore di finestre di piastrellatura.

Sarà fantastico se puoi condividere esperienze simili nello scrivere Windows Manager.

È stato utile?

Soluzione

Avrai bisogno di qualche libreria X client. Suggerisco di dare un'occhiata Python-xlib, un'implementazione Python pura del lato client del protocollo X. Include Plwm, un esempio di implementazione di un gestore di finestre minimo scritto in Python.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top