Пользовательский значок для файла .desktop не отображается

Я собираюсь перейти с Windows 7 на Ubuntu.

На рабочем столе есть несколько значков, которые я хотел бы использовать в Ubuntu.

Я преобразовал эти значки в * .png 64 * 64 пикселя и вставил в /home/user/icons

Затем я использую терминал:

sudo gedit

для:

[desktop entry]
Name=Account
Exec=/home/user/jameica/jameica.sh
Icon=/home/user/icons/ico_account.png
Terminal=false
Type=application

Я сохраняю этот файл в /usr/share/application с именем account.desktop

Запись рабочего стола создана, но не с нужным значком.

Что не так?

5
задан 14.05.2020, 23:40

2 ответа

Существует несколько вещей неправильно с Вашим файлом на рабочем столе:

[Desktop Entry]: оба должны быть с капиталом (вместо [desktop entry]),

то же с: Type=Application (вместо Type=application)

С этими ошибками файл на рабочем столе не будет ни работать, ни показывать, что это - значок, однако:

Примечание, что иногда, даже с корректным файлом на рабочем столе, Вы не видите значок на самом файле (особенно с .png значками), но это будет показывать (со значком) и работать хорошо в средстве запуска.

, Если Вы не используете файл на рабочем столе от рабочего стола, это не должен быть исполняемый файл. Так как Вы выполняете его от от /usr/share/applications, нет никакого смысла в создании его исполняемый файл. Как только Вы исправили ошибки выше, это должно показать и работать правильно в средстве запуска. (учитывая тот факт, что сценарий работает:))

5
ответ дан 14.05.2020, 23:41
  • Позволяют ему работать как исполняемый файл (щелкните правой кнопкой> свойства):

run as executable

Или

  • Позволяют ему работать как исполняемый файл (командная строка):

    sudo chmod +x /usr/share/application/account.desktop
    
7
ответ дан 14.05.2020, 23:41
  • 1
    парни, op выполняет его файл на рабочем столе от /usr/share/applications (" я храню этот файл к/usr/share/application"), где нет никакого смысла в создании его исполняемый файл. –  14.05.2020, 23:42
  • 2
    Я попробовал это и также мой desktop, файл расположен в /usr/share/applications, значок все еще не обнаруживается. – Boogy 14.05.2020, 23:42
  • 3
    @Jacob, верный. Просто проверенный это. – rook 14.05.2020, 23:43

Теги

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