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

9

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

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

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

Agmenor
источник
Ты только что украл мой вопрос у OMG Ubuntu ?! : o;) omgubuntu.co.uk/2010/11/…
Родди
1
Действительно, я прочитал ваш вопрос и подумал, что он заслуживает большей наглядности. Был ли я не прав? Кстати, мне действительно интересно узнать ответ.
Агменор
Точно нет! Я надеялся, что вы не воспримете это как атаку, мне также интересно узнать ответ! :)
Родди
@Roddie: ответ, который вы получили в OMG Ubuntu от MariusLV, также заслуживает наглядности;) omgubuntu.co.uk/2010/11/…
MestreLion

Ответы:

4

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

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

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

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

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

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

Возможно, вас заинтересуют блог Canonical Design и проект Ayatana .

Стефано Палаццо
источник
Не забывай умение пользоваться клавиатурой. Super + S и я настроен качать индикаторы.
Owais Lone
7

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

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

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

альтернативный текст

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

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

crncosta
источник
5

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

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

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

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

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

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

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

OpenNingia
источник
1
В индикаторах одного приложения нет ничего плохого. В области индикаторов есть две области: одна для индикаторов приложений (например, стекаплет, передача и т. Д.), А другая для системных индикаторов (например, сообщения, звук и т. Д.). Wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators
Исаия