После обновления до Ubuntu 17.10 не появляются Значки панелей Ubuntu некоторых моих приложений. Они появляются правильно в тире. Я проверил *.desktop
файлы для приложений в /usr/share/applications
и ~/.local/share/applications
.
Например, значок панелей не отображается для "Терминатора". Проверьте приложенное изображение.
Это - то, как значок для того же приложения появляется в поиске тире:
Содержание /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
Любые указатели для отладки этой проблемы будут полезны.
Попробуйте этот метод на сессии Xorg, не уверенной, работал ли он на сессии Уэйленда.
xprop WM_CLASS
в Терминале. Курсор должен превратиться в перекрестие.WM_CLASS
строка для Терминатора.Откройте Terminator's .desktop
файл и добавляет следующую строку
StartupWMClass=OBTAINED-VALUE
Вместо OBTAINED-VALUE
поместите значение, которое Вы получили от шага 3 без любых кавычек.
Сохраните .desktop
файл.