Немного значков приложения, не появляющихся в Прикреплении Ubuntu после обновления до Ubuntu 17.10

После обновления до Ubuntu 17.10 не появляются Значки панелей Ubuntu некоторых моих приложений. Они появляются правильно в тире. Я проверил *.desktop файлы для приложений в /usr/share/applications и ~/.local/share/applications.

Например, значок панелей не отображается для "Терминатора". Проверьте приложенное изображение.

enter image description here

Это - то, как значок для того же приложения появляется в поиске тире:

enter image description here

Содержание /usr/share/applications/terminator.desktop:

[Desktop Entry]
Name=Terminator
Comment=Multiple terminals in one window
TryExec=terminator
Exec=terminator
Icon=terminator
Type=Application
Categories=GNOME;GTK;Utility;TerminalEmulator;System;
StartupNotify=true
X-Ubuntu-Gettext-Domain=terminator
X-Ayatana-Desktop-Shortcuts=NewWindow;
Keywords=terminal;shell;prompt;command;commandline;
[NewWindow Shortcut Group]
Name=Open a New Window
Exec=terminator
TargetEnvironment=Unity

Любые указатели для отладки этой проблемы будут полезны.

4
задан 14 October 2018 в 03:49

1 ответ

Попробуйте этот метод на сессии Xorg, не уверенной, работал ли он на сессии Уэйленда.

  1. Запустите одно такое приложение скажем Терминатор, корректный значок которого не замечен в Прикреплении Ubuntu.
  2. Выполненный xprop WM_CLASS в Терминале. Курсор должен превратиться в перекрестие.
  3. Поместите перекрестие над Терминатором и щелчком. Необходимо получить a WM_CLASS строка для Терминатора.
  4. Откройте Terminator's .desktop файл и добавляет следующую строку

    StartupWMClass=OBTAINED-VALUE
    

    Вместо OBTAINED-VALUE поместите значение, которое Вы получили от шага 3 без любых кавычек.

  5. Сохраните .desktop файл.

6
ответ дан 1 December 2019 в 09:20

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

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