Python

哪個視窗管理器有 Python 綁定?

  • November 26, 2017

我一直在這里和那裡使用 Python 編寫程式碼,我對桌面環境最感興趣,我總是有想嘗試的想法。

我嘗試過使用 python-xlib,但是關於如何使用它的文件太少,而且 ICCCM 文件非常晦澀難懂。所以我一直沒能走得很遠。

此外,我對製作視窗管理器並不太感興趣,因為我對製作與它互動的桌面環境的應用程序很感興趣。例如工作列。那麼直接與X交談,意味著繞過WM。

所以我想知道是否有任何主要的 WM 有 python 綁定,所以我可以與它們互動。我找到了 python-metacity 和 python-compizsettings,但我發現關於如何使用它們的文件為零。

從 Python 的角度來看,整體情況有點令人沮喪。如果您有任何建議,請讓我知道。

它們不是“主要”視窗管理器,但有三個基於 python 的視窗管理器:

  • qtile,一個用 Python 編寫的可破解的平鋪視窗管理器。
  • PyWM,一個“pythonised”版本的 fast light FLWM 視窗管理器。
  • whimsy,一個用 Python 編寫的小型 (~1000 SLOC)、高度可破解的視窗管理器。

還有一個被描述為“正在進行的工作”的samurai-x 。

您還可以查看stiler,這是一個簡單的 python 腳本,可以在任何視窗管理器上進行平鋪,而PyWo可以在符合 EWMH 的視窗管理器上執行相同的操作。

引用自:https://unix.stackexchange.com/questions/30116