如何更改桌面上二进制文件的图标?

如何更改桌面上二进制文件的图标?

我想更改桌面上的二进制文件的图标。该二进制文件与 unetbootin 相关。我想从桌面执行 unetbootin,所以我想更改图标。

我怎样才能实现这个目标?

答案1

您肯定是在谈论 .desktop 文件?使用 gedit 打开它,找到该Icon=行并将图标更改为您想要的。

或者,使用 GUI 方式:右键单击 .desktop 文件 > 属性 > 单击图标并浏览到另一个图标。

顺便说一句,您需要使其可执行才能使其从桌面运行!

答案2

如何更改Unity 启动器(12.04 或更高版本):

Unity 启动器是存储在计算机中的文件,带有.desktop扩展名。这些文件用于启动特定应用程序,但在 Unity 中,它们还用于为每个应用程序创建右键菜单,您可以从 Unity Launcher 访问这些菜单。

该文件看起来是这样的:

[Desktop Entry]
Version=x.y
Name=ProgramName
Comment=This is my comment
Exec=/home/$USER/Documents/exec.sh
Icon=/home/$USER/Pictures/icon.png
Terminal=false
Type=Application
Categories=Utility;Application;

Icon 字段是启动器应使用的图标,代表应用程序。目录下的所有图标/usr/share/pixmaps不需要指定其完整路径,但需要指定不带扩展名的文件名。

例如,如果图标文件是/usr/share/pixmaps/wallch.png,则图标字段应该只是wallch。所有其他图标都应指定其完整路径。


因此,为了更改特定程序的图标,您需要:

1. 寻找相关.desktop文件,它们通常在 下/usr/share/...

您可以使用以下方式进行操作:

locate program_name.desktop

或者如果你似乎找不到它:

locate *.desktop

并滚动浏览列表。

2. 打开.desktop要修改的是:

gedit /path/to/program_name.desktop

3. 调整您希望的任何字段:

为了安全起见,请先进行备份,以便在出现问题时可以用备份替换原始文件:

cp /path/to/program_name.desktop /path/to/program_name_backup

来源及更多信息:

https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles

相关内容