Верните нам трей! Или мы сами его вернём... =)
Самый досадный баг в новом Ubuntu 11.04 — это глюки с треем. Программы типа скайпа работают, но не видны в системном трее...
Так думал я несколько дней назад, пока не вспомнил, что линукс на то он и линукс, чтобы гибко подстраиваться под личные нужды каждого пользователя!
Но как вернуть системный трей на место?
Негодующие отзывы
Побродив по интернету, я встретил массу недовольных высказываний о Ubuntu 11.04... Приведу вам только некоторые из них, чтобы вы сами оценили обстановку:
Поиск не помогает, иконки от skype, quitim — не показываются, вижу маленький беленький пиксель вместо икнонки. Я так понял это все таки и не лечится? Все ждем обновления? Или я что-то упустил и это решается?
Плин юнити пока еще сплошной баг...
Иногда пробивает к примеру SKYPE и QBITTORRENT, но это как карта ляжет. Остается только ждать обновы... Вместе с поставкой в дистр Юнити поломали стабильный Гном(
Это наверное результат баловства с великом libappindicator и compiz...
Это баг юнити.
Я думаю не стоит продолжать обзор общественного мнения...
Оказывается...
Оказывается, это никакой не баг, как думают некоторые. Это было задумано с самого начала.
Решение убрать системный трей было принято по причине его «якобы» малой информативности на сегодняшний день. Но многим пользователям свободной системы такие серьёзные изменения не по душе. Ведь в отсутствующем по умолчанию апплете «Область уведомления» (он же трей), прячутся многие популярные программы и пользоваться такими «скрытыми», но запущенными программами становится делом весьма затруднительным...
Вернём власть народу!
Думаю, что этот лозунг поддержат многие пользователи новой версии Ubuntu. Итак, чтобы вернуть власть над системным треем, нам необходимо немного поплясать вокруг него...
Внимание: если вы работаете с Ubuntu через классический интерфейс (Gnome), переключитесь на Unity и все нижеописанные действия производите именно там!
Конечно, можно вернуть всё используя одну лишь команду в терминале:
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
и перезагрузившись...
Но...
Но для большей наглядности мы установим пакет dconf-editor, который поможет нам настроить нужные нам возможности:
sudo apt-get install dconf-tools
Установив утилиту мы её запускаем через тот же терминал:
dconf-editor
Данная программа отдалённо похожа на реестр в Windows'е. Чтобы настроить наш трей, мы переходим в левой колонке по пути desktop → unity → panel. Мы видим ключ настройки трея, который содержит в себе «белый список» приложений, которые могут отображать свой значок в области уведомлений...
Так вот где собака зарыта!
Если установить значение ключа на ['all'], то мы откроем всем приложениям возможность использовать трей. Именно этого мы и добивались. Если же установить значение [''], то ни одно приложение не сможет его использовать. Чтобы выставить значения по умолчанию нажимаем соответствующую кнопку в правом нижнем углу «Set to Default».
Для того, чтобы изменения вступили в силу, необходимо перезапустить Unity, но надёжнее будет если вы перезагрузите весь компьютер!
Что в итоге?
В итоге мы получим привычный работающий трей, откуда мы будем иметь свободный доступ к нужным нам приложениям. Вот и сейчас я с гордостью смотрю на возвращённый мною значок работающего скайпа...
А у вас получилось проделать всё это? Были какие-то глюки с интерфейсом при совершении этих действий? Рассказать о них вы сможете в комментариях под статьёй!


Ооо! Наконец-то вот и решение моей новой проблемы! Сейчас же приступаю к «пляскам» над треем!
Спасибо огромное тебе Василий, твои раскопки даром не пройдут для многих линуксоидов!
А я после установки новой версии совсем запутался)) Новый дизайн, нет трея, слева постоянно мешающее работе меню... Хорошо, что уже исправил.
Мне тоже новый интерфейс не совсем понравился — сыроватый ещё он. При выборе пользователя для входа внизу можно выбирать интерфейс. Я пользуюсь классическим и он мне нравится!
Иконки в трее появились, но при запуске quitim все, кроме него перестают реагировать на мышь.
Если выбираю новое оформление, то все значки появляются в трее. Если выбираю Классическую Ubuntu, то в трее видны только thunderbird, xneur и иногда vlc появляется, а иногда нет. Skype настойчиво не хочет появляться.
Ой... Опять у меня проблема с Ubuntu. Сегодня чего-то Skype при запуске появляется окно с Skype, несколько секунд стоит, пока я ввожу пароль, затем, не успеваю даже ввести пароль до конца, он закрывается, и так каждый раз. Что с ним? Даже если ничего не вводить всё равно через несколько секунд закрывается. У кого была такая проблема?
Whitelist и опция «all» не решают проблему с точкой вместо значка.
Это таки баг (заведен на launchpad), причем проявляется он через раз.
С qutIM получилось, но при его запуске вся верхняя панель становится серого такого цвета и не поддается изменению(стиля).(((
Попробуйте перезапустить Unity:
unity --replace
Кстати, с этой проблемой уже покончено, достаточно просто обновить систему до последнего актуального состояния, и баг с треем исчезнет!
У меня система в последнем актуальном состоянии, но баги с треем почему-то не исчезают.
По прежнему вместо некоторых значков трей временами показывает мне пустоту, плюс при активированном белом списке для всех программ («all») значки в трее по-прежнему не реагируют на нажатия (помогает только «unity --replace)».
Спасибо , получилось!
спасибо огромное, очень полезная и позновательная статья... Сначала работал скайп, потом пропал и гугление привело сюда...
Спасибо ещё раз, то что доктор прописал:)
Первый день в Ubuntu 11.10 (и вообще в линукс) как переключить то это интерфейс и вернуть трей для меня то что написано выше немного не понятно.
Разобрался ПОМОГЛО СПАСИБО.
огромное спасибо
Со скайпом работает, только если в самом скайпе выставить «галочку» напротив «запускать свернутым в системном лотке» иначе все равно пропадает.