编辑1

编辑1

在下面的屏幕截图中,您可以看到在应用程序菜单中,在开发标签下,图标不正确,但是在任务栏上,图标是正确的:

在此处输入图片描述

我检查了~/.local/share/applications目录,发现这 3 个应用程序有有效条目。.desktop 文件的“图标”属性也正确,并指向有效的“.svg”文件。我如何告诉应用程序菜单显示正确的图标?

编辑1

以下是我的等离子版本:

xxx@dell:~$ plasmashell --version
plasmashell 5.12.9

编辑2

以下是 IntelliJ 的一个相关 .desktop 文件(~/local/share/applications/jetbrains-ide.desktop):

[Desktop Entry]
Categories=Development;IDE;
Comment[en_US]=Capable and ergonomic Java IDE
Comment=Capable and ergonomic Java IDE
Exec="/home/xxx/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-0/193.6911.18/bin/idea.sh" %f
GenericName[en_US]=
GenericName=
Icon=/home/xxx/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-0/icon.svg
MimeType=
Name[en_US]=IntelliJ IDEA Ultimate
Name=IntelliJ IDEA Ultimate
Path=
StartupNotify=true
StartupWMClass=jetbrains-idea
Terminal=false
TerminalOptions=
Type=Application
Version=1.0
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=

有趣的是,评论和类别确实在更新。但图标没有更新。

编辑3

我还发现一件奇怪的事情是,当打开下面的菜单时,图标会被“加载”到预览中(打开click right mouse on app -> Edit application...在此处输入图片描述

答案1

我遇到了完全相同的问题。启动器似乎无法显示 svg 文件。

我通过将 .icon.svg 文件转换为 ico 格式解决了这个问题。然后更改了程序图标。

相关内容