Значки в системном трее или значки единого центра управления исчезают - как их использовать?

Примечание: я использую рабочий стол Unity 18.04.

Во-первых, большинство значков в unity-control-center отсутствуют после того, как я установил, затем удалил mate-desktop а также caja,

Я попытался переустановить все установленное unity* пакеты, до сих пор нет результата.

Я решил проблему, удалив export XDG_CURRENT_DESKTOP=Unity от моего .profile файла и перезагрузки, однако это приводит к тому, что значки в трее некоторых приложений не появляются, например, для Discord, который я часто использую. Повторная вставка этой строки разрешила системный трей Discord, но затем проблема Control Center возвращается.

Вопрос: Как мне решить эти проблемы одновременно?

1 ответ

Мне удалось решить это самостоятельно, делая обходной путь через alacarte для каждого проблемного применения;

  1. Открыть alacarte и перейдите к своему приложению (вы можете редактировать вручную, но не забудьте знать, что делать. Использование alacarte это безопасный путь)
  2. Добавьте эту строку перед фактической командой: env XDG_CURRENT_DESKTOP=Unity
  3. Сохрани и закрой
  4. (Необязательно) Изменить вручную ~/.config/autostart/*.desktop вашего приложения и добавьте ту же строку после Exec= если это все еще происходит.
  5. Прокомментировать / удалить export XDG_CURRENT_DESKTOP=Unity от твоего .profile

Похоже, что добавление этой строки .profile вызывает ошибку на Unity в 18.04.

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