如何在Python中获取当前Linux会话中使用的显示服务器的名称?例如,我想知道用户是否使用Xorg或Wayland。
发布于 2012-06-07 03:39:13
我不知道这对Wayland有什么作用,但你可以这样使用xdpyinfo:
import subprocess
p = subprocess.Popen(['xdpyinfo'], stdout=subprocess.PIPE)
for line in p.communicate()[0].split('\n'):
if line.startswith('vendor'):
k, v = line.split(':')
v = v.strip()
print "%s=%s" % (k, v)https://stackoverflow.com/questions/10919888
复制相似问题