有任何适用于 Python/C/C++ 的 Windows Manager Controler 库吗?

有任何适用于 Python/C/C++ 的 Windows Manager Controler 库吗?

我想知道是否有任何图书馆PythonC或者C++可以帮助您与窗口管理器/x-windows 交互?我目前正在使用os.subprocess并向其提供wmctrlbash 命令,尽管这种方法可行,但感觉很麻烦。

我找到了几个尝试这样做的库,但它们都是 2016 年的(或更早),而且通常是 0.something 版本,这有点值得怀疑。我不是寻找类似的东西奇蒂尔或者不同的窗口管理器,因为坦率地说我非常喜欢 Gnome 窗口管理器,我只是想用一些个性化的脚本稍微扩展它。

我更喜欢用 Python、C 或 C++ 编写的库,但如果你知道一些用不同语言编写的库,我也很乐意听听你的看法 :D

答案1

看一下libwnck

Python 绑定的 API 文档如下这里,您需要安装该包gir1.2-wnck-1.0才能使用它们。

它也应该可以用于 C++,但我从未尝试过。

相关内容