Индикаторы приложений не работают в Ubuntu 18.04


39

Это при новой установке Ubuntu 18.04 с использованием рабочего стола GNOME по умолчанию.

«Иконки в трее» просто не отображаются на верхней панели. Расширение оболочки "Ubuntu appindicators" активно, но не отображает никаких значков.

Я пробовал оба расширения оболочки "kstatusnotifieritem" и "topicons", но безуспешно.

Если бы кто-нибудь мог помочь, я был бы признателен.


Вы используете Wayland или Xorg? Возможно, вы используете Communitheme? Потому что у меня та же проблема с Communitheme + Wayland, поэтому мне интересно, является ли это причиной.
Аттила Фулоп

1
@ AttilaFulop Нет, используя xorg с темой по умолчанию при новой установке.
ssjgs82

Ответы:


44

То, что я сделал, было:

  1. sudo apt purge indicator-common
    
  2. После этого вы можете включить либо TopIcons Plus или Ubuntu AppIndicators расширение

  3. Перезагрузите систему или вместо этого вы можете просто перезагрузить Gnome Shell с Alt+ F2, затем R.

Тогда вы сможете увидеть значки на панели GNOME.


Я также хотел отметить, что это сработало и в моей системе. Все мои иконки в трее вернулись. Не уверен, в чем причина. Конфликт?
Сепер

1
где это расширение "Ubuntu AppIndicators"? Я нигде не могу его найти
кошка

5
Нет необходимости перезагружать систему - так как простая перезагрузка Gnome Shell, кажется, делает свое дело (Alt-F2, введите r, нажмите Enter).
Мортенпи

Сработало и для меня, спасибо :) Ubuntu AppIndicators можно включить / отключить с помощью gnome-tweaks
OndroMih

Работает и на 19.04. Похоже, оставшиеся пакеты от дней единства.
Адам Исраэль

12

Вам не нужно удалять Ubuntu - Appindicator. Просто включив ubuntu - appindicator сначала в gnome-tweak, а затем установив тему на плюс, проблем нет.


Редактировать:

Если у вас его еще нет, установите пакет gnome-tweaks.

Запустите «gnome-tweaks» и посмотрите на 4-й пункт под названием «Расширения». Выглядит так:

введите описание изображения здесь

Убедитесь, что вы включили Kstatusnotifieritem/appindicatorподдержку.


5
Добро пожаловать в Спросите Ubuntu! Я рекомендую отредактировать этот ответ, чтобы дополнить его конкретными сведениями о том, как это сделать. (См. Также Как написать хороший ответ? Для общего совета о том, какие ответы считаются наиболее ценными в Ask Ubuntu.)
Дэвид Фёрстер

Я скучал по этому
Амануэль Нега

Также необходимо установить Topicons (не pluss), установленный через обычное программное обеспечение Ubuntu
Ole Henrik Skogstrøm

4

Я только что установил 18.04 и нашел эту проблему. Единственный способ надежно отобразить все значки в трее - сначала установить Top Icons plus, а затем продолжить удаление gnome-shell-extension-appindicator (запустить sudo apt purge gnome-shell-extension-appindicator)

После перезапуска (или, может быть, просто выхода из системы) вы увидите все значки в трее, убедитесь, что вы прошли через настройки этого расширения, чтобы заставить его работать так, как вы хотите, но даже если вы этого не сделаете, оно должно работать. Мне потребовалось время, чтобы это исправить.


1
Я пробовал эту команду, но она также хочет удалить ubuntu-desktop. Это то же самое для gnome-shell-extension-ubuntu-dock. ubuntu-desktopкажется важным пакетом, и многие пакеты зависят от него, поэтому я не собираюсь его пробовать.
MWin123

@ MWin123, вы можете установить «gnome-tweak tool», отключить существующий индикатор приложения и заменить его на «top-icon plus».
Аджит Р Наир

4

В 18.04 должна быть включена тема (не плюс), а также индикатор приложения Ubuntu, который появляется по умолчанию. Мне не нужно было ничего удалять, хотя пришло уведомление, требующее перезагрузки. Я догадался, что это был перезапуск гнома, как и alt-f2, и нажал 'r'. Я сделал перезагрузку, и было также уведомление о выходе из системы, поэтому я сделал это плюс перезагрузка для удачи, и все, кажется, хорошо.


4

Основываясь на других ответах, комбинация, которая работала для меня, была

  1. продувка индикаторов общие: sudo apt purge indicator-common. Это также удаляет рабочий стол единства. Это все еще присутствовало в моей системе после обновления с Ubuntu 16.04, но было прекращено.

  2. установить Ubuntu AppIndicators: sudo apt install gnome-shell-extension-appindicator

  3. Перезагрузка гном-оболочки: gnome-shell --replace &. Это перезапустит gnome-shell из терминала и запустит его в фоновом режиме.

  4. Откройте твики gnome (см . Ответ mifjpn ) и включите расширение appindicators Ubuntu. Если он не виден, вам может понадобиться перезапустить настройки гнома и / или оболочку гнома.

  5. Перезагрузка гном-оболочка снова: gnome-shell --replace &. Затем (необязательно) выполните disown %1после этого, чтобы отсоединить процесс от терминала, чтобы случайно не убить gnome-shell, если вы закроете терминал.

После второго перезапуска индикаторы наконец стали видны. Я немного разочарован тем, что после установки пакета мне нужно дважды перезапустить gnome-shell, сначала чтобы сделать расширения видимыми в настройках gnome, чтобы я мог их включить, а затем запустить их. (Это может быть потому, что только второй перезапуск запускает мои апплеты, которые используют индикатор.)

NB. У меня не установлено расширение TopIcons.


2

Другие решения не работали для меня. Что это было сделать, чтобы установить gnome system-monitor-applet:

  1. Установите gnome-system-monitor:

    sudo apt install gnome-system-monitor
    
  2. Установите зависимости расширения системного монитора, как указано в https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet :

    sudo apt install gir1.2-gtop-2.0 gir1.2-networkmanager-1.0  gir1.2-clutter-1.0
    
  3. Установите расширение системного монитора gnome здесь: https://extensions.gnome.org/extension/120/system-monitor/

  4. Перезагрузите гнома: ALT+ F2, затем введите r, затемEnter

Результат:

введите описание изображения здесь


2

Предупреждение: TopIconsPlus больше не поддерживается, и я не рекомендую его!

см. https://github.com/phocean/TopIcons-plus

В моем случае (приложения Mattermost и Shutter) для решения проблемы с иконками на панели задач требуется libgtk2-appindicator-perlпакет, который был удален из основного репозитория Ubuntu 18.04.

Временное решение: sudo apt-get install libappindicator-dev


Я также нашел это решение, но решил не идти по этому пути, так как это похоже на убийство мухи кувалдой; так много других пакетов устанавливаются с этим - всего 128 МБ - что кажется немного излишним для использования в качестве «решения» чего-то столь же элементарного, как отображение приложения в трее.
HockeyBum

-2

Индикатор моего приложения не работал - значки были там, но не отвечали, я переключился с wayland на xorg, и это решило проблему (пока)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.