В Unity есть так называемый белый список приложений, и все приложения не вошедшие в него не будут отображаться в трее.
Чтоб добавить в этот whitelist свое приложение - делаем следующее:
Получить список программ в whitelist`e:
$gsettings get com.canonical.Unity.Panel systray-whitelist
Добавить свои приложения в список и выполнить:
$gsettings get com.canonical.Unity.Panel systray-whitelist ['JavaEmbeddedFrame', 'Wine', 'Dropbox', 'Mubmle', 'hp-systray', 'Pidgin', 'Radiotray', 'Skype']
Или просто разрешить сворачиваться в трей всем, кто умеет:
$gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
Убрать индикатор клавиатуры:
(необходим HEX-редактор, я, например, пользую Bless)
$sudo cp /usr/lib/gnome-settings-daemon-3.0/libkeyboard.so /usr/lib/gnome-settings-daemon-3.0/libkeyboard.so.back (возможно библиотека лежит в /usr/lib/gnome-settings-daemon-2.0/ - это зависит от версии gnome)
$sudo bless /usr/lib/gnome-settings-daemon-3.0/libkeyboard.so
далее необходимо найти hex-занчение
FF 83 F8 01 0F FF 83 F8 01 0F = if (g_slist_length (current_kbd_config.layouts_variants) > 1) и заменить 01 на 02; должно получиться FF 83 F8 02 0F FF 83 F8 02 0F = if (g_slist_length (current_kbd_config.layouts_variants) > 2)
Что означает: если у вас менее 3 раскладок клавиаторы - иконка показываться не будет
Убрать индикатор сообщений:
$sudo apt-get remove indicator-messages
Добавить индикатор погоды:
$ sudo apt-get install indicator-weather+ добавить его в его автозапуск (команда: indicator-weather)
Комментариев нет:
Отправить комментарий