GNOME Shell и системный трей

Как известно, GNOME Shell использует нижний трей с автоскрытием. Вообщем-то неплохое решение. Но иногда, например как в случае с "My weather indicator" или "Skype", хочется лицезреть их трей-иконки. Есть неплохое расширение "Classic systray", которое возращает весь системный трей на панель GNOME Shell. Но когда иконок много и, в принципе, часть из них не нужна, было бы хорошо, чтобы они так и оставались в нижнем трее.

И так, одно из решений это создание расширения, которое будет отражать трей-иконку нужного приложения на верхней панели.

Покажу на примере программ, таких как Mу-weather-indicator и Skype:

Создаем две папки:

Создаем в папке my-weather-indicator-status файлы extension.js:

С содержанием:

И metadata.json:

С содержанием:

Создаем в папке skype-status файлы extension.js:

С содержанием:

И metadata.json:

с содержанием:

Вот и все перезапускаем GNOME Shell (Alt + F2 и команда r или выходим и входим обратно в систему), запускаем gnome-tweak-tool и включаем наши расширения.

GNOME Shell и системный трей

Всё, можно запускать наши программы. Таким образом можно переместить в верхний бар трей-иконку практически любого приложения заменив в файле extension.js имя программы "skype" на имя другой программы (и заменив, соответственно, описание расширения в metadata.json). Для себя я сделал расширения еще для программ Deadbeef , Psi+, Turpial.

GNOME Shell и системный трей

Всем приятного открытия! Буду рад видеть в группе vk.com/hybryde.

Много интересных новостей и другой информации о планшетах вы найдёте на сайте zazvon.com.