更改窗口按钮 XFCE 面板项目中的应用程序图标

更改窗口按钮 XFCE 面板项目中的应用程序图标

我通过编辑某些应用程序的 .desktop 项目并指定新图标来更改它们的图标。此方法有效,因为新图标在 whisker 菜单中正确显示(例如,在收藏夹应用程序列表中)。

但是,当应用程序打开时,xfce 面板(在窗口按钮项中)中显示的图标仍然是旧图标。有没有办法在那里更改它?

答案1

我认为唯一的方法是更改​​“图标集”,在 XFCE 中它位于

“设置管理器”->外观->图标

(不过我不确定如何创建新的自定义图标集,这可能在另一个问题或某个网站上得到解答)


或者也许我错过了您想要更改的图标...最小化 - 最大化 - 关闭按钮?

它们可以与其他主题一起出现

“设置管理器” -> “窗口管理器” -> 样式

设置页面(您也可以重新排列和选择可见按钮)。

答案2

使用 xseticon,例如名为 htop 的窗口

xseticon -name Htop /usr/share/pixmaps/htop.png

将其放入 shellscript 中(使其可执行)并将 .desktop 文件的 Exec= 行指向它

xterm -T Htop -e htop 
sleep 1;
xseticon -name Htop /usr/share/pixmaps/htop.png 

答案3

抱歉发了旧帖,但我认为这是相关的。

所以我认为这里的问题是由于 .desktop 文件中的图标名称和程序名称不同。

例如,我正在开发自己的应用程序,并为其编写了一个 .desktop 文件。开始时,我的 Exec 行包含可执行文件 /usr/bin 的路径,而 Icon 行包含可执行文件 /usr/share/pixmaps/ 的路径。但是,可执行文件的名称与图标名称本身略有不同。安装后,该程序会在 Whisker 菜单中显示图标,如果我将快捷方式文件放在桌面上,但是程序运行时不会显示任何图标,只有空白图标 - 白色窗口。

一旦我将图标命名为与可执行文件名称完全相同的名称,图标就会开始显示在 xfce 面板上的窗口按钮插件中。

我已经用 Skype 和 Slack 测试过,安装后可以正确显示图标,因为如前所述,.desktop 文件中 Exec= 和 Icon= 行的条目具有相同的名称。然后我继续重命名这些图标,正如预期的那样,它们的图标不再显示在窗口按钮中。

我在 Xubuntu 20.04.1、Xfce 4.14.3 上。

希望这对某人有帮助!

答案4

解决方案步骤如下

  1. 右键点击面板>面板首选项>外观>设置自动调整大小
  2. 右键单击面板>显示>将行大小像素设置为“38 或更多”

在此处输入图像描述(注意 = 在 Windows 按钮中显示按钮标签处于关闭状态)

  1. 完成所有这些步骤后,在终端中输入此命令

xfce4-面板-r

相关内容