Pythonでタイル張りウィンドウマネージャーを書きます
-
27-10-2019 - |
質問
私は6か月以上にわたってAwesome Tiling Window Managerを使用しており、これに非常に満足しています。
週末のプロジェクトとして、またハックフンのために、自分のタイル張りのウィンドウマネージャーを書きたいと思います。 XmonadとDWMが非常に小さいことに気付きました。気がついた qtile Pythonウィンドウマネージャー。
どこから始めればいいのかわかりません。 Xorgマニュアル/APIを読んで理解する必要がありますか?また、ウィンドウ管理のためのPythonライブラリはありますか?タイル張りのウィンドウマネージャーを書く方法を提案してください。
Window Managerを書くことで同様の経験を共有できれば、それは素晴らしいことです。
解決
Xクライアントライブラリが必要です。見てみることをお勧めします python-xlib, 、Xプロトコルのクライアント側の純粋なPython実装。含まれています plwm, 、Pythonで書かれた最小限のウィンドウマネージャーの実装の例。
所属していません StackOverflow