Назначить значок приложению запуска

Назначить значок приложению запуска

Я знаю, что этот вопрос задавался несколько раз, но я пересмотрел все найденные мной решения, и ни одно из них пока не сработало:

  • alacarteредактировать/создавать значок с нуля. Когда я назначаю значок, он отображается, я нажимаю «Принять», все выглядит нормально, но значок не установлен. Если я снова открываю пункт меню, у него нет установленного значка.
  • .desktop file

    [Desktop Entry] Version=1.0 #or whatever version the software is Type=Application Terminal=false StartupNotify=true Icon=/home/yasin/Android/programming/intellij/bin/idea.png # fill in path to logo Name=IntelliJ IDEA Comment=IntelliJ IDEA # any description Exec=/home/yasin/Android/programming/intellij/bin/idea.sh # fill in path to the executable Categories=Application; # add as many categories as you see fit

Путь к иконке:

$ ls -l /home/yasin/Android/programming/intellij/bin/idea.png
-rw-r--r-- 1 yasin yasin 2911 Sep 22 16:52 /home/yasin/Android/programming/intellij/bin/idea.png

Значок по-прежнему отображается как серый значок со знаком вопроса во всех случаях. Это потому, что мой значок PNG не поддерживается? Какой формат изображения должен быть? Мой значок - PNG 128x128. Также пробовал с 64x64, 48x48 и 16x16, но безуспешно.

PS: IMHO, не так уж и сложно установить иконку для лаунчера приложений. Щелчок правой кнопкой мыши по лаунчеру должен позволить вам сразу же отредактировать иконку, так же как он показывает возможность заблокировать/разблокировать лаунчер.

решение1

По непонятным причинам, когда вы редактируете значок файла приложения .desktopс помощью Alacarte, Alacarte редактирует Icon=строку, но также удаляет возможное расширение из имени значка.

Редактирование значка вручную решит проблему, и ваш значок будет правильным.

Связанный контент