
На снимке экрана ниже вы можете видеть, что в меню приложений под тегом «Разработка» значки неверны, однако на панели задач значки верны:
Я проверил ~/.local/share/applications
каталог, и эти 3 приложения имеют допустимую запись. Свойство "Icon" файлов .desktop также верно и указывает на допустимый файл ".svg". Как мне указать меню приложения отображать правильный значок?
Редактировать 1
Ниже моя плазменная версия:
xxx@dell:~$ plasmashell --version
plasmashell 5.12.9
Редактировать 2
Ниже приведен один из соответствующих файлов .desktop для IntelliJ (~/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. Затем изменил иконку программы.