Значок программы, не появляющийся в окне, перечисляет при выполнении

Работая под Коричной Настольной средой на Ubuntu 16.04, у меня есть файл на рабочем столе для моего приложения в ~/Desktop/, который обнаруживается очень хорошо и запускает мое приложение.

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

Другая работа приложений очень хорошо, таким образом, я задаюсь вопросом - ли это что-то, чтобы сделать с запущением приложения с gksudo (приложение находится в sudoers файле).

Файл на рабочем столе:

[Desktop Entry]
Type=Application
Icon=my-app
Name=My App
Exec=gksudo /usr/bin/my-app
StartupWMClass=my-app
0
задан 23 June 2017 в 07:17

1 ответ

Я смотрел в неправильном месте. Значок в списке окна взят из самого приложения. В этом случае мое gtk приложение просто потребовало нового свойства, добавляющего к GtkApplicationWindow:

<property name="icon">/usr/share/icons/my-app.png</property>

И все было хорошо.

0
ответ дан 3 November 2019 в 01:20

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

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