我使用的是Regolith,它加载了一堆Xresources,在一些Xresources文件中有像i3-wm.font: typeface_wm
这样的变量。据我所知,这些应该加载到X11窗口系统中,可以从那里读取。如何在python脚本中获得该值,而不需要自己解析文件
我找到了python3-xlib
模块,我想它应该能够做到这一点,但我真的不能从中看出正误。。。我知道Xlib的级别非常低而且非常复杂,但我真的希望有一个类似Xlib.get_resource("i3-wm.font")
的命令可以为我提供所需的资源
Tags:
你说得对,这看起来很复杂
不过,我在githubhere上发现了一些随机代码,其中包含一些线索。仅允许读取的蒸馏版本为:
不过请记住,这只会抓取整个数据库并将其放入dict中,以便您可以查找精确的键。特别是,它不做X的其他部分所关注的全球化。然而,这应该足以让你开始。特别是
res_dict['i3-wm.font']
将为您提供该服务相关问题 更多 >
编程相关推荐