【发布时间】:2018-10-14 19:59:59
【问题描述】:
我是 X11 的新手,你能帮我看看如何更改窗口的图标吗?这可能吗? (我希望更改窗口图标的副作用是图标反映在应用栏和 alt+tab 菜单中)
我很想关注这个话题,但我太新了,我需要一个更完整的例子。我想给它一个我在文件夹中的图像文件的路径。
【问题讨论】:
-
您必须更改
_NET_WM_ICON属性,就像链接的答案说的那样。最好的方法是使用 Qt 或 Gtk 等工具包。否则,您需要读取图像文件,将其转换为long(这很重要!)像素的 ARGB 数组,可选择将其缩放为各种尺寸,如 16x16 或 256x256,然后调用XChangeProperty。没有标准函数可以接受图像文件的路径。在 google 上搜索_NET_WM_ICON example获取示例代码。 -
啊,好的,谢谢,没有办法提供文件路径?转换似乎很棘手:P 我不确定工具包是什么意思,那是另一个功能吗?
-
toolkit 是小部件库的别名,google
x11 toolkit。 -
谢谢!一定会检查一下:)顺便说一句,我刚刚看到你在评论中提到无法使用路径,:(在发布之前的评论之前我没有看到
标签: x11