Linux在Python中获取窗口标题

时间:2018-09-25 18:13:08

标签: python linux python-3.x

我正在寻找一种获取python窗口的实际标题的方法。 (即使用Linux)

我尝试使用xlib:

import Xlib.display
display = Xlib.display.Display()
screen = display.screen()
root = screen.root
tree = root.query_tree()
wins = tree.children

for win in wins:
    print(win.get_wm_name())

但我只能得到以下结果:

mutter guard window
gnome-shell
gsd-power
gsd-xsettings
gsd-wacom
gsd-clipboard
gsd-color
gsd-keyboard
gsd-media-keys
Ubuntu-Software
kerneloops-applet
nautilus-desktop
nautilus-desktop
nautilus-desktop
spotify
Firefox

相反,我想查看例如窗口的实际名称: 对于Firefox:当前选项卡的名称 for spotify:我正在播放的歌曲的名称

感谢帮助

0 个答案:

没有答案