Как повторно включить systray (панель индикаторов) после последних обновлений

После странного решения Саттлворта жестко закодировать белый список для systray, разработчик создал патч , чтобы позволить людям продолжать использовать приложения, использующие systray с Ubuntu.

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

«Решение» Canonical заключалось в том, чтобы поручить нам создавать отчет об ошибках для каждого приложения, которое не работает, но, конечно, эти сообщения об ошибках были проигнорированы.

Итак ...

Как я могу снова включить системный спрей? Его отсутствие создает мне трудности.

Я использую Ubuntu 14.04 64-bit.

Ответ на вопрос @GGleb

Команда

gsettings list-recursively net.launchpad.indicator.systemtray

Результаты

net.launchpad.indicator.systemtray disable-indicator false
net.launchpad.indicator.systemtray started-the-first-time false
net.launchpad.indicator.systemtray static-x 0
net.launchpad.indicator.systemtray static-y 0
net.launchpad.indicator.systemtray tray-is-static false

Я замечаю, что tray-is-static переключается, когда я щелкаю средний значок.

12
задан 29 April 2015 в 12:10

3 ответа

Попытайтесь использовать Индикатор Единица Systemtray (для Ubuntu 14.04 - 15.04):

enter image description here

Индикатор при нажатии показывает лоток.

enter image description here

Также существует режим отображения "отдельно от индикатора" - сверху панели как прикрепление. В этом режиме положение может смениться путем прокрутки мыши по индикатору. Сменить положение режима: нажмите среднюю кнопку мыши на индикаторе.

Установка в терминале:

sudo apt-add-repository ppa:fixnix/indicator-systemtray-unity
sudo apt-get update
sudo apt-get install indicator-systemtray-unity

необходимо затем выйти из системы и снова войти в систему с помощью пользователя.

https://github.com/GGleb/indicator-systemtray-unity

Для удаления этого пакета ( с его конфигурационными файлами!!! ):

sudo apt-get --purge remove indicator-systemtray-unity
12
ответ дан 29 April 2015 в 22:10

Я подозреваю, что это не было бы рекомендовано (по причинам, приведенным ниже), но здесь является моим путем вокруг вещей (предполагающий, что Вы уже используете systray-надежного-человека gurqn ppa):

sudo apt-get -s purge unity unity-services libunity-core-6.0-9

sudo apt-get install unity=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 libunity-core-6.0-9=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 unity-services=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1

sudo apt-mark hold unity unity-services libunity-core-6.0-9

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

быть предупрежденным: выполнение этого может повредить вещи в будущем, и можно пропустить важные обновления системы защиты. Лично, тем не менее, для возвращения функционального systemtray это - риск, который я готов взять на себя.

Примечание, что при установке приложения индикатора @GGleb ранее необходимо будет также удалить тот пакет и затем вручную удалить файл:

sudo rm -rf /etc/profile.d/UNITY_PANEL_TRAY_DISABLE.sh

(этот файл должен быть автоматически удален при удалении того пакета, но по некоторым причинам не...)

-2
ответ дан 29 April 2015 в 22:10

В 16,04 (гостеприимный) мне удалось отобразить объект панели для

wicd-gtk --tray

путем установки

apt-get install python-appindicator

, Параметры конфигурации отображены при щелчке правой кнопкой по значку.

1
ответ дан 29 April 2015 в 22:10

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

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