我刚刚通过其 .deb 文件安装了一个名为 Tusk 的 Evernote 客户端,因为官方 Ubuntu 软件存储库中的版本在连接到我的 VPN 时无法正常播放。这个新安装与 VPN 配合得很好,但应用程序图标现在只是一个齿轮。我想改变这一点,但不知道如何做。非常感谢您的帮助。
答案1
创建一个。桌面或许是 ~/.local/share/applications/ 中的文件tusk.desktop, 和
nano ~/.local/share/applications/tusk.desktop
在该文件中,添加以下行
[Desktop Entry]
Name=Tusk
Comment=
Exec=*command to run*
Icon=/path/to/tusk/highres-icon.png
Terminal=false
Type=Application
StartupNotify=true
保存文件后就有了你的 Tusk 桌面启动器。
答案2
可能与 Linux Mint 用户报告的这个错误有关,并得到了 Ubuntu 18.04 用户的确认:
那里接受的解决方案:
因此,我尝试了一些方法只是为了进一步了解图标在桌面 Linux 中的工作方式,以下就是我的发现。
首先,我编辑
/usr/share/applications/tusk.desktop
并将该Icon=
行改回简单的Icon=tusk
然后,我运行:sudo gtk-update-icon-cache -f /usr/share/icons/hicolor/
我想看看 Tusk 安装后图标缓存是否没有更新。但是,
/usr/share/icons/hicolor/0x0/apps
文件夹中的图标似乎被忽略了,gtk-update-icon-cahce
因为在更新缓存后,Mint 开始菜单或任务栏中仍然没有图标(当 Tusk 运行时)。奇怪的是,Mint 任务栏“系统托盘”部分中的 Tusk 图标可以正常工作。因此,
Icon=tusk
在.desktop
文件中,我安装了 imagemagick 并执行以下操作:
cd /usr/share/icons/hicolor/0x0/apps
sudo convert tusk.png -resize 512x512 /usr/share/icons/hicolor/512x512/apps/tusk.png
sudo gtk-update-icon-cache -f /usr/share/icons/hicolor/
使用这些命令在相应的文件夹中制作 512x512 版本的图标并更新图标缓存后,Tusk 图标就会出现在 Mint 开始菜单和任务栏中。