从没有设置 _NET_WM_ICON 属性的 X 应用程序获取图标

问题描述 投票:0回答:1

我正在尝试从 xwindow 中提取图标,即来自

Obsidian
的图标,它似乎没有设置
_NET_WM_ICON
属性。我怎样才能提取这个图标信息?还有别的办法吗?我现在正在使用 python-xlib。

python ubuntu x11 xorg window-managers
1个回答
0
投票

你可以尝试获取XWMHints,它有一个名为icon_pixmap的成员。你也可以尝试找到图标文件,详细:

specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html

我的WM有3种获取图标的方式,详细:

https://sourceforge.net/p/gsmwm/code/ci/master/tree/src/image.c

© www.soinside.com 2019 - 2024. All rights reserved.