Значок пользовательского приложения не появляется

Значок моего приложения не показывает, не использую ли я полный путь как здесь:

[Desktop Entry]
Type=Application
Name=MyProgram
GenericName=MyProgram
Comment=This is a comment
Icon=/opt/extras.ubuntu.com/MyProgram/Icons/myprogram.svg
Exec=myprogram
Categories=Utility;TextTools;
Hidden=false
Terminal=false
Type=Application

Вместо этого я пишу

Icon=myprogram

точно так же, как я называю программу с Exec=myprogram, где это ищет под /usr/bin.

Согласно бесплатным настольным стандартам я скопировал значки в /usr/share/icons/hicolor и даже удаленный кэш значка, как описано здесь с sudo gtk-update-icon-cache /usr/share/icons/hicolor. Тем не менее мой значок не появляется.

2
задан 13 April 2017 в 15:24

2 ответа

Если вы не укажете полный путь, значки должны находиться внутри текущего местоположения схемы значков.

Если вы хотите добавить значок программы, который не является частью какой-либо конкретной схемы, поместите его в /usr/share/icons/.

0
ответ дан 13 April 2017 в 15:24

Решение, как описано в вопросе, плюс то, что я сделал случайно:

Каким-то образом мой лаунчер и панель исчезли, и я восстановил их с помощью

#!/bin/bash
dconf reset -f /org/compiz/
unity --reset-icons

Затем мои иконки заработали. Должно быть проще ...

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: