Как повторно включить иконки в трее для приложений в Ubuntu?


33

К сожалению, в Ubuntu 13.10 нет иконки в трее и белый список удаляется.

Старые решения не работают для меня, например, я получаю сообщение: No such schema 'com.canonical.Unity.Panel'когда я пытаюсь использовать команду:

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"  

Как я могу вернуть значки в трее (для приложений, которые помещают пиктограмму в трее (например, TrueCrypt, Pidgin, Aqualung, gnome-system-monitor и многие другие) в Unity?

Самое неприятное, что пользователь теряет контроль над приложениями, которые сами не могут обнаружить, что у них нет иконки в трее (например, gnome-system-monitor, TrueCrypt ...). По крайней мере, Aqualung отправляет сообщение о невозможности поместить значок в системный трей!


2
Увы, это идея Марка Шаттлворта, и она не будет исправлена. Вы можете увидеть оригинальную «ошибку» . Пожалуйста, проголосуйте за ошибку, попросив ее исправить (нажмите зеленую надпись вверху страницы). Существует PPA для TrueCrypt, который щедро создал Стефан Сундин, потому что создатель TrueCrypt не заинтересован в изменении TrueCrypt для удовлетворения прихотей Марка. Введите эту команду в терминале, а затем обновите:sudo add-apt-repository ppa:stefansundin/truecrypt
Пэдди Ландау

Ответы:


17

Я действительно не рекомендую использовать мой sacy-testsPPA «вслепую» (упоминается в ответах @alwaysask и @tolima). Поскольку он содержит изменения во многих пакетах, некоторые из них довольно специфичны. Нужно не торопиться, чтобы прочитать описания, чтобы видеть, требуются ли какие-либо или все эти изменения.

(При использовании add-apt-repositoryвам предоставляется возможность просмотреть их ...)

Поэтому, поскольку некоторые просто хотят повторно включить белый список и могут не оценить или найти другие изменения, которые я использую, подходящими, я настроил автономный PPA для простого повторного включения белого списка для единства в Ubuntu saucy, если он все еще жизнеспособен, добавит достоверные по дороге:

https://launchpad.net/~mc3man/+archive/systray-white


7
Сейчас - Launchpad.net: «Что-то потеряно? Эта страница не существует, или у вас может не быть разрешения на ее просмотр».
Орион,

8

установка libapindicator1 работала для меня. Выйти и войти Оригинальный пост здесь

sudo apt-get install libappindicator1

Примечание: хорошо работает с Dropbox и, возможно, с некоторыми другими приложениями, например Skype, но не с Pidgin и многими другими.


Это работало для меня на Ubuntu 16.04 (xenial) для Slack, но не для Skype.
Золтан

3
sudo add-apt-repository ppa:mc3man/sacy-tests
sudo apt-get update
sudo apt-get upgrade
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

затем перезагрузите


Да, это работает для меня на всех! Но, к сожалению, я снова получил ошибку с compiz / hotcorners ... Я использую четыре виртуальных рабочих стола и переключаюсь с помощью перемещения мыши в правый верхний угол. Также с помощью Unity-tweak-tool для этого параметра. И теперь после этого патча у меня та же ошибка - не работает hotcorner - как было в 13.04. Когда я запускаю свой компьютер, мне всегда нужно выключать и снова включать горячие углы с помощью Unity-tweak-tool для повторной работы ... Может быть, связь между двумя ошибками?
Silken

1
Смотрите мой ответ ниже относительно этого ppa
doug

2

Попробуйте этот плагин http://www.webupd8.org/2014/01/pidgin-indicator-ubuntu-appindicator.html ... Чтобы установить плагин Pidgin Indicator в Ubuntu, используйте следующие команды:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install pidgin-indicator

Если вы не хотите добавлять основной PPA-файл для WebUpd8, вы можете загрузить deb для индикатора Pidgin с http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/p/pidgin-indicator/ и установить его. вручную.


1
У меня это работало для скайпа в Ubuntu 16.10 после sudo apt-get install sni-qt:i386иsudo apt-get install libappindicator1
Старейшина Гик

1

Вы можете добавить этот ppa: https://launchpad.net/~mc3man/+archive/sacy-tests, который возвращает белый список systray. Затем (обновление будет жаловаться на подпись):

sudo apt-get update
sudo apt-get upgrade
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

Посмотрите этот другой ответ @doug для обсуждения использования этого PPA и лучшего подхода, когда задание возвращается только в белый список.
танюс

0

Обновленные инструкции с использованием автономного PPA Дуга:

sudo apt-add-repository ppa:mc3man/systray-white
sudo apt-get update
sudo apt-get upgrade
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

затем перезагрузите

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