在16.04版本的Ubuntu中,是否有可能将特定图标替换为我们自己选择的图标?如果是,请分享一下方法。
[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;
图标字段是启动器应使用的图标,代表应用程序。位于目录/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
locate *.desktop
对我来说没有返回结果,但是 locate .desktop
确实返回了很多结果! - Selah