После странного решения Саттлворта жестко закодировать белый список для systray, разработчик создал патч, позволяющий людям продолжать использовать приложения, использующие systray с Ubuntu.
К сожалению, создатель патча сейчас слишком занят, чтобы поддерживать его. Это означает, что с момента последних обновлений в начале этого месяца белый список больше не работает (снова).
«Решение» Canonical заключалось в том, чтобы поручить нам создавать отчет об ошибках для каждого приложения, которое не работает, но, конечно, эти сообщения об ошибках были проигнорированы.
Так…
Как я могу снова включить systray? Его отсутствие создает мне трудности.
Я использую 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
переключается, когда я щелкаю средний значок.
источник
gsettings list-recursively net.launchpad.indicator.systemtray
В 16.04 (xenial) мне удалось отобразить элемент панели для
установив
Параметры конфигурации отображаются при щелчке правой кнопкой мыши на значке.
источник
Я подозреваю, что это не было бы рекомендовано (по причинам, указанным ниже), но вот мой способ решения проблем (при условии, что вы уже используете ppa от gurqn для systray-trusty):
Последняя команда должна гарантировать, что эти пакеты не будут обновлены без вашего явного согласия в будущем (у вас все еще будет возможность пометить пакеты для установки вручную в менеджере обновлений).
Будьте осторожны: в будущем это может привести к поломке, и вы можете пропустить важные обновления безопасности. Лично, однако, чтобы вернуть функциональный системный трей, я готов пойти на риск.
Обратите внимание, что если вы ранее установили индикаторное приложение @ GGleb, вам также необходимо удалить этот пакет, а затем вручную удалить файл:
(этот файл должен быть автоматически удален при удалении этого пакета, но по какой-то причине не ...)
источник