答案1
我刚刚从 Ubuntu 软件中心安装了 spotify 来复制您的问题,事实上,当我打开它时,没有图标,只有一个问号,正如您在我的第一张图片中看到的那样。
为了解决这个问题我做了以下事情:
使用任何文本编辑器(例如 gedit、nano、vim)编辑此文件~/.local/share/applications/spotify.desktop
,我使用了 gedit,因此命令是:
gedit ~/.local/share/applications/spotify.desktop
搜索以下行Icon
并输入以下文本:
Icon=/home/<yourUsername>/.cache/gnome-software/3.20/snap-icons/4e763d64d7d04a3b072fcb90e3798530916c6b8a-spotify-linux-256.png
您的系统中图标的名称可能不同,在这种情况下只需转到该文件夹并检查图标的名称。
关于搜索应用程序,它对我来说非常完美,请尝试卸载并再次安装以查看它是否有效。
希望它能有所帮助,祝你好运并享受你的音乐!
答案2
还注意到,如果你通过 Snap 安装,图标路径(有时)包含版本而不是“当前”,例如
我的 .desktop 图标路径是
“图标=/snap/spotify/6/usr/share/spotify/icons/spotify-linux-128.png”
然而
我的 Spotify Snap 路径是
$ lp /快照/ spotify /
drwxr-xr-x 8 root root 146 3月 24 18:32十三
lrwxrwxrwx 1 root root 2 4月 4 16:54 当前 -> 13
一个选项是,每当您看到这种情况时,在 .desktop 文件中将版本替换为“当前”。其他一些 Snap(GitKraken、Remmina)有时会做同样的事情。
每当您遇到这样的问题时,请记住您可以运行“snap info”,例如“snap info spotify”,并获取打包者的联系信息,您可以在其中检查问题列表并在需要时创建一个新的列表。
Spotify: https://community.spotify.com/t5/Desktop-Linux/bd-p/desktop_linux
高血压
答案3
我遇到了同样的问题。我甚至找不到图标 .png 文件。
这对我有用:我搜索图标 .png 并将其下载到计算机。我按照 galoget 的指示,将 Icon= 指向下载的图标文件的位置。
祝你好运!
答案4
我通过创建符号链接解决了该问题(Ubuntu 18.04):
# ln -s /snap/spotify/current/meta/gui/spotify.desktop /usr/share/applications/spotify.desktop
这确保我的桌面文件是最新的。假设不需要自定义桌面文件。