PNG, указанный файлом .desktop не отображается (20.04)

У меня есть файл .desktop в /usr/share/applications/ для одного из моих приложений.

Файл содержит Icon=/usr/share/theapplication/icon.png. Если я открою /usr/share/theapplication/, там находится icon.png и это правильная иконка. Когда я открываю меню "Показывать приложения", приложение появляется вместе с иконкой. Однако на док-станции значок всегда пустой. Просто выглядит так...

Blank icon

Что здесь происходит? Как я могу получить Ubuntu, чтобы показать фактическую иконку для приложения, когда оно работает, а не просто пустое место?

2
задан 7 October 2020 в 16:14

1 ответ

Это может быть проблема с разрешениями, если у всех пользователей нет прав на чтение изображения .

Из папки, содержащей значок, вы можете запустить sudo chmod 744 icon.png, чтобы установить разрешения для rwxr--r--.

Если приложение было установлено с помощью Snap, flatpak или какой-либо другой песочницы или псевдо-песочницы, вам следует изучить, как создать собственный значок для этих приложений, поскольку они могут не иметь доступа к /usr/доля

1
ответ дан 10 October 2020 в 05:08

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

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