Документация по LinuxLinuxDoc.Ru 🔍
🕛

Классический системный трей в Ubuntu 13.04

В Ubuntu 13.04 белый список системного трея Unity был удален. Это привело к тому, что многие приложения не отображаются в системном трее (например, Pidgin, Opera, Truecrypt, Cryptkeeper, Blueproximity, KeePassX). Это связано с тем, что разработчики данных приложений не обеспечили (или просто не захотели обеспечить) поддержку нового системного трея Unity. Однако, в конечном счете страдают пользователи. Пора это исправить.

Для того, чтобы вернуть поддержку белого списка приложений, надо установить пропатченную Unity из следующего PPA:

sudo add-apt-repository ppa:timekiller/unity-systrayfix
sudo apt-get update
sudo apt-get upgrade

После установки следует перезапустить Unity. Для этого можно нажать Alt+F2 и набрать "unity" либо просто перелогиниться.

Дальше нам надо прописать то приложение, системный трей которого нам требуется, в белый список (если вы не хотите прописывать каждое приложение, можно разрешить всем приложениям использовать системный трей - об этом ниже). Для этого открываем приложение "Редактор dconf" и переходим по следующему пути в программе: "com > canonical > unity > panel". А дальше - дописать нужное приложение в переменной "systray-whitelist".

После этого потребуется еще раз перезапустить Unity. Теперь все должно работать как надо!

Белый список для всех приложений в системном трее
Если вы хотите, чтобы все приложения смогли использовать системный трей, достаточно выполнить команду:

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
Просмотреть текущие разрешенные приложения можно командой:

gsettings get com.canonical.Unity.Panel systray-whitelist
Не забудьте перезапустить Unity!

Также по теме:
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Linux - Обмен опытом - Классический системный трей в Ubuntu 13.04
Мы в соцсетях ✉