gpt4 book ai didi

python - 我如何在 Xorg 中获取窗口的图标名称?

转载 作者:太空宇宙 更新时间:2023-11-04 06:25:58 25 4
gpt4 key购买 nike

我正在尝试使用 python 获取窗口图标名称,以便在基于 pyclutter 的任务栏中使用。我已经通过 wnck 获得了 XID,但 wnck 似乎只能给我一个 gtk.gdk.Pixbuf,这对困惑没有用。我确信有 一些 方法可以用 python-xlib 或 python-xcb 做到这一点,我只是找不到它:-)

有什么想法吗?

最佳答案

您可以使用 gdk.Pixbuf 获取图标数据并将其分配给 clutter.Texture - C 版本是:


clutter_texture_set_from_rgb_data (texture,
gdk_pixbuf_get_pixels (pixbuf),
gdk_pixbuf_get_has_alpha (pixbuf),
gdk_pixbuf_get_width (pixbuf),
gdk_pixbuf_get_height (pixbuf),
gdk_pixbuf_get_rowstride (pixbuf),
gdk_pixbuf_get_has_alpha (pixbuf) ? 4 : 3,
CLUTTER_TEXTURE_NONE,
&error);

但我很确定您也可以在 Python 中实现相同的目标。

关于python - 我如何在 Xorg 中获取窗口的图标名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8088258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com