пʼятниця, 8 лютого 2013 р.

В Unity удалили область уведомлений

Разработчики Unity давным давно внедрили поддержку так называемых индикаторов. По замыслу, приложение, заинтересованное в интеграции с Убунту, должно было обладать своим индикатором, чтобы пользователь получал доступ к возможностям программы дополнительно через значок индикатора.

Был период, когда разработчики Unity оставили слой совместимости, позволяющий программам по старинке выводит значок программы в области уведомлений (systray), но это не замена индикатору. Пользователь мог управлять что показывать, а что не показывать в трее через параметр com > canonical > unity > panel > systray-whitelist.

Разработчики удалили возможность программе выводить по старинке значок в трее. Теперь нужен от программы полноценный индикатор.

Убунту разработчик Мэтью Пол Томас (Matthew Paul Thomas) так объяснил удаление трея: "Система индикаторов внедрена два года назад и прошло достаточно времени, чтобы заинтересованные приложения были адаптированы".

Но интересна ситуация с Java и WINE, которые похоже смогут выводить значки в "исчезнувшем трее". В Java и WINE есть строки кода, жёстко прописанные в недрах программы, работающие с треем по-старинке и плевать разработчики хотели на Убунту или подозревать об её существовании.

Qt приложения получат поддержку системы индикаторов, благодаря sni-qt. Можно сказать, что для qt программ трей будет автоматически "конвертирован" в систему индикаторов.

Через Dconf теперь не выставить какие программы должны отображаться в трее.

Трей удалён Unity

Похожие материалы:
В Ubuntu 13.04 добавлен индикатор синхронизации.
Улучшения Ubuntu 13.04: память, индикаторы, области.
В Ubuntu 13.04 будет Smart Scopes.

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments