我想编写自己的状态栏,这将与 EWMH 兼容,这意味着我必须读取一些 X11 属性,例如:
_NET_NUMBER_OF_DESKTOPS
_NET_DESKTOP_NAMES
等等。所以我的问题是我如何真正阅读它们?已经尝试过python-xlib
模块python-ewmh
但没有运气。也许有一个我不知道的命令行实用程序。非常感谢任何帮助!
答案1
它看起来xprop -root
就是您正在寻找的:
xprop -root _NET_NUMBER_OF_DESKTOPS
产生输出:
_NET_NUMBER_OF_DESKTOPS(CARDINAL) = 4
和 分别
xprop -root _NET_DESKTOP_NAMES
产生输出:
_NET_DESKTOP_NAMES(UTF8_STRING) = "Desktop 1", "Desktop 2", "Desktop 3", "Desktop 4"
至少在 Debian 中,该命令位于x11-utils
包内。