Frage

Ich benutze jetzt seit über 6 Monaten einen fantastischen Fliesen -Fenstermanager und sehr zufrieden damit.

Ich möchte meinen eigenen Fliesenfenstermanager als Wochenendprojekt und für Hackfun schreiben. Mir ist aufgefallen, dass Xmonad und DWM sehr klein sind. Ich bin mir bewusst, dass Qtile Ein Python -Fenstermanager.

Ich weiß nicht, wo ich anfangen soll. Soll ich ein Xorg -Handbuch/eine XORG -Handbuch/API verstehen und verstehen? Und gibt es Python -Bibliotheken für die Fensterverwaltung? Bitte schlagen Sie vor, wie Sie mit dem Schreiben eines Fliesen -Fenstermanagers fortfahren können.

Es wird großartig sein, wenn Sie ähnliche Erfahrungen im Schreibfenstermanager teilen können.

War es hilfreich?

Lösung

Sie benötigen eine X -Client -Bibliothek. Ich schlage vor, einen Blick darauf zu werfen Python-Xlib, eine reine Python -Implementierung der Client -Seite des X -Protokolls. Es enthält PLWM, eine Beispielimplementierung eines in Python geschriebenen minimalen Fenstermanagers.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top