Python3:获取当前 window 名称?

Python3: get current window name?

我想开发一个脚本,用于向我转储一些有关我计算机上应用程序使用情况的统计信息。该脚本应该 运行 在后台,当用户切换到活动状态时获取事件 windows,并转储应用程序使用时间的信息。

为此我应该参考什么文档?我对 X11 编程一无所知,对 Linux 上的 GUI 工具包以及它们的工作原理也一无所知。我在 google 上找到的大多数解决方案都倾向于使用 wmctrl 或 xprop,这不是我想要的。

我猜想解决这个问题的最好方法是使用桌面环境的插件系统——如果它有的话。

Gnome

KDE

所有主要 DE 都应该有 Python 绑定。 祝你好运!