指示器和系统托盘有什么区别?

Agm*_*nor 10 indicator usability design

指标有何新意?

我们以前有什么?

是否存在技术或可用性差异?

crn*_*sta 8

基本上,系统托盘是在给定的 X 屏幕上运行的应用程序,可以显示运行应用程序提供的小图标。Windows XP 将此功能称为通知区域。系统托盘的概念在freedesktop.org 中有很好的记录。

这是指标的文档:

指标是将具有某种相似性的应用程序(或属于具有一定相似度的应用程序系列)分组到单个系统托盘中的方法,以提高可用性。让我尝试使用说明性图像:

替代文字

该指标用作保持相似性的不同应用程序的代理(中心点听起来更好):所有应用程序都与通信相关。您可以使用相同的指示器打开和发送电子邮件,或与某些朋友聊天、浏览您的联系人或访问 Twitter。所有指标都是系统托盘组。

顺便说一句,我真的很喜欢将系统托盘任务分组到同一个指标中的想法。这是一个巨大的可用性改进:-)


Ope*_*gia 6

我知道这个问题已经回答了很多次,但这里是我自己的答案:)

“系统托盘”和指示器小程序之间的主要区别在于“托盘图标”是应用程序方面的(因此每个应用程序一个图标),而指示器小程序是任务方面的(因此每个任务一个图标)。

系统托盘示例:

启动 Banshee 和 Rhythmbox,您将获得 2 个托盘图标,具有不同的选项和用途。

指标小程序示例:

Banshee 和 Rythmbox 应该集成相同的指标,具有相同的图标、选项和用法

显然,您可以滥用 Indicator 小程序(例如 StackExchange 或 Ubuntuone one :P 使它们每个应用程序一个。这是错误的。)


Ste*_*zzo 6

Indicators是 Ayatana 团队的一个项目,专注于可用性和设计。他们设想的取代传统“系统托盘”的指标有以下目标:

  • 支持 KDE 和 GNOME

    • 这意味着开发人员只需要做一次工作。这是相当不错的。
  • 创造创新空间

    • 最明显的例子是消息菜单,它将电子邮件、irc 即时消息和(“Your App Here”)统一到一个始终以相同方式运行的 consise 菜单中
  • 清理杂物

    • 许多应用程序出于各种原因设置了指标——并不总是好的指标。指示器可以很容易地将各种任务组合成一个单一的指示器,为用户留下一个干净的指示区域,在那里他们可以真正了解每件事的作用。
  • 无障碍

    • 旧系统存在一些可访问性问题,可以通过指标解决。(一个例子:一些系统托盘应用程序会以一种奇怪的方式绘制它们的窗口,这样屏幕阅读器就无法阅读它们的文本)

您可能对规范设计博客Ayatana 项目感兴趣。