编程语言
首页 > 编程语言> > 哪个窗口管理器有Python绑定?

哪个窗口管理器有Python绑定?

作者:互联网

我一直在用Python编写代码,我对桌面环境最感兴趣,我总是有想法尝试的想法.

我曾尝试使用python-xlib,但是关于如何使用它的文档太少,ICCCM文档非常模糊.所以我未能走得很远.

此外,我对制作窗口管理器并不感兴趣,因为我有兴趣为与其交互的桌面环境创建应用程序.例如任务栏.然后直接与X交谈,意味着绕过WM.

所以我想知道是否有任何主要的WM有python绑定,所以我可以与它们进行交互.我发现了python-metacity和python-compizsettings,但我发现有关如何使用它们的零文档.

从Python的角度来看,整体情况有点令人沮丧.如果您有任何建议,请让我知道.

解决方法:

它们不是“主要”窗口管理器,但有三个基于python的窗口管理器:

> qtile,一个用Python编写的hackable平铺窗口管理器.
> PyWM,快速FLWM窗口管理器的“pythonised”版本.
> whimsy,一个用Python编写的小型(~1000 SLOC),高度可破解的窗口管理器.

还有另一个,samurai-x被描述为“正在进行的工作”.

您还可以查看stiler,这是一个简单的python脚本,可以在任何窗口管理器和PyWo上进行平铺,它在符合EWMH的窗口管理器上执行相同的操作.

标签:python,window-manager,desktop-environment
来源: https://codeday.me/bug/20190809/1629708.html