如何在Xorg中获取窗口的图标名?

2024-09-27 04:27:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图用python获得一个窗口的图标name,以便在基于pyclarket的任务栏中使用。我已经通过wnck拿到了XID,但是wnck似乎只能给我一个gtk.gdk.Pixbuf,这对杂乱不起作用。我相信在pythonxlib或pythonxcb中有一些方法可以做到这一点,我只是找不到:-)

有什么想法吗?在


Tags: 方法namegtk图标gdk任务栏xid正试图
1条回答
网友
1楼 · 发布于 2024-09-27 04:27:11

你可以使用吉迪克皮克斯堡获取图标数据并将其分配给杂乱。质感-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中也可以实现同样的效果。在

相关问题 更多 >

    热门问题