
以下のスクリーンショットでは、アプリケーション メニューの開発タグの下のアイコンが正しくありませんが、タスク バーのアイコンは正しいことがわかります。
ディレクトリを確認した~/.local/share/applications
ところ、これら 3 つのアプリケーションには有効なエントリがあります。.desktop ファイルの「アイコン」プロパティも正しく、有効な「.svg」ファイルを指しています。アプリケーション メニューに正しいアイコンを表示するように指示するにはどうすればよいですか?
編集1
以下は私のプラズマバージョンです:
xxx@dell:~$ plasmashell --version
plasmashell 5.12.9
編集2
以下は、IntelliJ に関連する .desktop ファイルの 1 つです (~/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
私が気づいた奇妙なことの1つは、下のメニューを開くと、アイコンがプレビューに「読み込まれる」ことです(開くにはclick right mouse on app -> Edit application...
:
答え1
私もまったく同じ問題を抱えていました。ランチャーが svg ファイルを表示できないようです。
.icon.svg ファイルを ico 形式に変換することで解決しました。その後、プログラム アイコンを変更しました。