如何更改xfce4中的xterm图标?

时间:2014-12-23 19:46:23

标签: icons xterm xfce

澄清一下,我的意思是应用程序运行时显示的图标(例如在停靠栏内)。

经过反复试验,我发现它使用" /usr/share/pixmap/xfce4-terminal.xpm"作为图标(通过用其他图标替换此文件进行测试)。

我无法找到将正在运行的xterm映射到此图标的位置。

如果我将xterm二进制文件复制到另一个名称并运行该名称,它将获得一个不同的图标,表明可以更改它。

我已经尝试过设置" xterm * iconPixmap:"资源,但似乎根本没有效果。

3 个答案:

答案 0 :(得分:4)

您可以尝试使用xseticon

  

用法:xseticon [options] path / to / icon.png

     

选项:

     

-name:将图标应用于所提供名称的窗口   -id:将图标应用于提供的窗口ID

     

将窗口图标设置为指定的.png图像。图像从中加载   运行时的文件并发送到X服务器;此后文件没有   需要存在,并且可以在没有X服务器的情况下删除/重命名/修改   窗口管理员注意到。   如果未指定窗口选择选项,则窗口可以是交互式的   使用光标选择。

     

提示:xseticon -id“$ WINDOWID”path / to / icon.png将设置xterm的图标。

**********编辑**********

我认为您需要安装imagemagick程序才能访问convert命令。然后,找到您喜欢的图标并将其转换为xbm文件:

代码:

convert /path/to/icon/file /path/to/xterm.xbm

使用以下内容创建〜/ .Xresources文件:

代码:

xterm*iconPixmap:   /path/to/xterm.xbm

然后合并〜/ Xresources文件:

代码:

xrdb -merge ~/.Xresources

更新来自:http://forum.xfce.org/viewtopic.php?id=6779

答案 1 :(得分:0)

不是100%确定更改.desktop文件对XFCE有帮助。但这值得一试。

  1. 找到本地图标的路径,这里是子路径 的/ usr /本地/共享/图标。

  2. 然后只需将.desktop文件复制到您的家庭目录,例如:

    cp /usr/share/applications/xterm-color.desktop~ / .local / share / applications /

  3. 然后在编辑器中编辑.dekstop文件,有一行如下: 图标= xterm的色

    将此替换为图标路径中的图标名称并退出并重新登录,您应该好好去。 (该图标不应具有.png或.svg等文件扩展名。)

答案 2 :(得分:0)

我终于通过在xterm资源上设置 Number Amount 0 A 29 1 B 28 来做到这一点。 该值必须是*iconHint文件的路径,且不带扩展名。

您要在登录时加载的X资源需要放入〜/ .Xdefaults文件中。

因此,图标.xpm的完整解决方案是:

my-xterm.xpm

如果您希望更改的mkdir ~/.icons mv my-xterm.xpm ~/.icons/ echo 'xterm*iconHint: '$HOME'/.icons/my-xterm' >> ~/.Xdefaults 在不登录的情况下变为活动状态,请运行~/.Xdefaults

如果只希望一个xterm具有不同的图标,则可以这样启动xterm:

xrdb -merge ~/.Xdefaults