Рейтинг:2

Как добавить значок на панель задач для запущенного приложения без значка?

флаг ng

Некоторые приложения работают нормально, однако они не отображают никаких значков на панели задач, как показано ниже:

Скриншот панели задач

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

Когда я ищу приложение для его запуска, у него есть значок, но когда он запущен, у него нет значка на панели задач.

Что не так? как я могу это исправить?

David avatar
флаг cn
Что такое приложение?
Iyach tharwa nambarek avatar
флаг ng
@David: Это приложение, которое я создал с помощью cmake. Я добавил значок с помощью программного обеспечения Menueditor, но когда он запускается, он не показывает никакого значка. Итак, мой вопрос в целом, как решить эту проблему
David avatar
флаг cn
Это должно быть указано в теле вопроса.
Iyach tharwa nambarek avatar
флаг ng
@David: Не могли бы вы отредактировать сообщение, включив в него скриншот? У меня недостаточно репутации.
Iyach tharwa nambarek avatar
флаг ng
@ Дэвид: я не думаю, что это необходимо. Может быть, это как-то связано с самим Gnome?
Bruni avatar
флаг cn
@Iyachtharwanambarek Я действительно думаю, что это необходимо, поскольку, скорее всего, это не связано с самим гномом.
Iyach tharwa nambarek avatar
флаг ng
@Bruni: Должен ли я добавить файл .desktop?
Bruni avatar
флаг cn
@Iyachtharwanambarek Дело в том, что я не верю, что значок на панели происходит из файла .desktop. Если вы измените, например. для приложения, у которого есть значок, часть `icon=` в файле .desktop значок не изменится. Вот почему я хотел бы упомянуть в вопросе, что приложение скомпилировано из исходного кода, а не установлено.
Iyach tharwa nambarek avatar
флаг ng
@Bruni: я решил проблему.
Рейтинг:1
флаг ng

Я решил проблему, спасибо этот ответ

Мне нужно было просто добавить следующую строку в .рабочий стол файл приложения:

СтартапВМКласс=ХХХХХ

Где ХХХХХ — имя приложения в нижнем регистре без кавычек, полученное при запуске xprop WM_CLASS на терминале и нажав на окно приложения.

Bruni avatar
флаг cn
Красиво, хотя мне это не подходит. Наверное, потому что я использую Wayland.
Iyach tharwa nambarek avatar
флаг ng
@Bruni: Вы пробовали это: https://unix.stackexchange.com/a/435159/493431?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.