如何在 Xorg 中获取窗口的图标名称?
我正在尝试使用 python 获取窗口的图标 name,以便在基于 pyclutter 的任务栏中使用。我已经通过wnck获得了XID,但是wnck似乎只能给我一个gtk.gdk.Pixbuf,这对混乱没有用。我确信有一些方法可以使用 python-xlib 或 python-xcb 来做到这一点,我只是找不到它:-)
有什么想法吗?
I am attempting to get a window's icon name with python, for use in a pyclutter-based taskbar. I have gotten the XID via wnck, but wnck seems to only be capable of giving me a gtk.gdk.Pixbuf, which is not useful for clutter. I am sure there is some way to do this with python-xlib or python-xcb, I just can't find it :-)
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以使用 gdk.Pixbuf 来获取图标数据并将其分配给 clutter.Texture - C 版本是:
但我很确定你也可以在 Python 中实现相同的目标。
you can use a gdk.Pixbuf to get the icon data and assign it to a clutter.Texture - the C version is:
but I'm pretty sure you can achieve the same in Python as well.