В чем разница между индикаторами и системным треем?

Что нового в индикаторах?

Что у нас было раньше?

Существуют ли технические или практические различия?

9
задан 22 November 2012 в 01:18

3 ответа

По сути, системный трей - это приложение, работающее на заданном экране X, которое может отображать маленькие значки, предоставляемые запущенными приложениями. Windows XP называет эту функцию областью уведомлений . Концепция System Tray хорошо документирована на freedesktop.org .

Вот документация для индикаторов:

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

alt text

Этот индикатор работает как посредник ( центральная точка звучит лучше) для различных приложений, которые сохраняют Сходство: все связаны с коммуникациями. Вы можете использовать тот же индикатор, чтобы открывать и отправлять электронные письма, или общаться в чате с друзьями, просматривать контакт или просматривать в Твиттере. Все индикаторы являются группами системных лотков.

Кстати, мне очень нравится идея сгруппировать задачи в системном трее в один индикатор. Это огромное улучшение юзабилити: -)

0
ответ дан 22 November 2012 в 01:18

Я знаю, что на этот вопрос много раз отвечали, но вот мой собственный ответ:)

Основное отличие между «системным треем» и апплетами индикатора заключается в том, что «иконки в трее» являются приложениями. мудрый (так один значок на приложение), в то время как апплеты Индикаторов являются заданиями (так один значок на задачу).

Системный трей Пример:

Запустите Banshee и Rhythmbox, и вы получите 2 иконки в трее, с различными опциями и использованием.

Апплет индикатора Пример:

Banshee и Rythmbox должны интегрироваться с одинаковыми индикаторами, с одинаковыми значком , опциями и использованием

Очевидно, что вы можете злоупотреблять апплетами индикатора ( например, StackExchange или Ubuntuone: P делает их по одному на приложение. Это неправильно.)

0
ответ дан 22 November 2012 в 01:18

Индикаторы - это проект команды Ayatana, сфокусированный на удобстве использования и дизайне. Индикаторы, которые они предложили заменить традиционным «системным треем», имеют следующие цели:

  • Поддержка KDE и GNOME

    • Это означает, что разработчики должны выполнять работу только один раз. Что довольно мило.
  • Создание пространства для инноваций

    • Наиболее очевидным примером является меню обмена сообщениями, которое объединяет электронную почту, irc мгновенные сообщения и («Ваше приложение здесь») в краткое меню, которое всегда будет вести себя одинаково
  • Очистка беспорядка

    • многие приложения выставляют индикаторы по разным причинам - и не всегда хорошие. Индикаторы позволяют легко объединять различные задачи в один индикатор, предоставляя пользователю чистую область индикации, где он фактически понимает, что все делает.
  • Доступность

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

Вас может заинтересовать Canonical Design Blog и Ayatana Project .

0
ответ дан 22 November 2012 в 01:18

Другие вопросы по тегам:

Похожие вопросы: