我正在使用 Ubuntu 19.04。我正在尝试确定更改此独立程序图标的最佳方法,https://www.balena.io/etcher/?ref=etcher_footer
我尝试将程序文件复制到桌面,打开属性对话框,单击图标,然后选择新建。图标在属性对话框中发生变化,但在实际程序文件上没有变化。
属性中的权限选项卡显示该文件的所有者为“root”,且属于“root”组。然后我尝试以 root 身份打开 nautilus,并在属性/权限中更改“用户”和“组”。仍然没有变化。
这可能很简单,但我只是在这里浪费时间。任何帮助都很好。
@Jim 使用本网站上的信息,https://itsfoss.com/use-appimage-linux/我能够将 appimage 集成到应用程序菜单中,尽管仍然存在更改图标的问题,但从 gitHub 存储库安装 .deb 文件后,您发布的解决方案有效。
显然 AppImage 图标问题已经持续了一段时间。https://github.com/AppImage/AppImageKit/issues/346
答案1
假设您从其存储库或.deb
文件中安装了 Etcher。
- 打开终端
导航到 Ubuntu 的应用程序全局目录。
cd /usr/share/applications
编辑 Etcher 的桌面条目。
sudo gedit balena-etcher-electron.desktop
将值更改
Icon=
为图像文件位置。我的是在~/Downloads
文件夹中,所以像这样放置。[Desktop Entry] Name=balenaEtcher Comment=Flash OS images to SD cards and USB drives, safely and easily. Exec="/opt/balenaEtcher/balena-etcher-electron" %U Terminal=false Type=Application Icon=/home/user/Downloads/GitLab_Logo.svg.png StartupWMClass=balenaEtcher Categories=Utility;
保存并退出以应用更改。
- 运行
sudo updatedb
以更新数据库。 - 然后图标将会改变。
从
到
答案2
一个快速的解决方案是。如果你使用 appimagelauncher,默认情况下桌面文件添加到
~/.local/share/applications/<filename_with_appname>.desktop
您只需将文件的“图标”值更改为“new_icon path”即可。这将更新应用启动器、finder 中显示的图标。