操作系统中的系统托盘

2025年1月7日 | 阅读15分钟

概述

系统托盘、通知区域或任务栏通知区域是存在于不同操作系统(例如 Windows、macOS 和 Linux 桌面环境)中的 GUI 组件。通常,它显示在任务栏的左侧,靠近系统时钟。

系统托盘 的主要作用是显示正在运行的应用程序及其相关的系统程序,以及操作系统的通知。它成为一个聚合点,管理着机器上运行的不同操作系统组件和软件,提供一键式解决方案来访问基本设置和数据,而不会让用户界面变得混乱。

对于这个特定主题,我们将重点讨论系统托盘是如何随着时间推移而变化的。此外,我们将讨论它的一些组件、上面放置的符号、它在不同版本的 Windows 中如何独一无二、系统托盘的安装和自定义过程,以及它的优缺点。

系统托盘的演变

系统监视器的形成过程是操作系统中图形用户界面(GUI)发展的结果。以下是其演变概述:以下是其演变概述

1. 早期 GUI(1980年代)

  • 平台托盘是在 1980 年代随着 OS 图形用户界面的出现而引入的,它在 Apple 的 Macintosh 系统软件和微软的早期 Windows 版本中广受欢迎。
  • 系统托盘的主要目标是显示系统状态指示器,例如时间、音量控制和外围设备(例如打印机)的图标。

2. Windows 95 和任务栏集成(1990年代)

  • Microsoft Windows 95 的发布给系统托盘概念带来了重大变化。它使用了资源管理器窗口的简化版本,其中包含任务栏,系统托盘是其重要组件之一。
  • 在 Windows 95 中,系统托盘被开发成一个中心位置,系统在此显示运行中的应用程序、后台进程、系统警报和任何其他通知的图标。
  • 用户可以操作这些图标来访问操作、调整系统配置和发送通知。

3. 功能扩展(1990年代末 - 2000年代初)

  • 随着 Windows 操作系统和其他操作系统的不断发展,系统托盘的最佳功能得到了开发,以支持更广泛的功能和通知。
  • 开发人员开始使用系统托盘作为启动应用程序、展示其功能和提供实时警报(电子新闻、即时消息和系统更新)的工具。
  • 越来越多的第三方软件开发人员开始推出其应用程序,使其与系统托盘配合使用,以节省用户手动启动附加应用程序并在每次需要时运行它的时间和精力。

4. 自定义和增强(2000年代至今)

  • 随着操作系统的进步,用户有权调整图标的位置和外观。
  • 最新版本的操作系统(如 Windows 10 和 macOS)允许您使用诸如重新排列和隐藏系统托盘部分中的图标、管理警报设置以及控制某些应用程序是否可以显示通知等选项。
  • 系统托盘已经发展壮大,并不断适应用户需求和技术发展。例如,Windows 10 能够“关闭”通知一段时间(安静时间)。分辨率技术的新进展也使其在高清显示器中获得大力支持。

5. 与移动操作系统的集成

  • 随着智能手机和平板电脑使用的不断扩大,桌面操作系统(如 iOS 和 Android)中延续的系统托盘概念已被重新设计。
  • 移动设备中的通知栏和控制中心充当系统托盘的替代品,允许用户轻松访问菜单、通知和常用应用程序功能。

系统托盘的组成部分

操作系统中系统托盘的几个组成部分如下:

1. 图标

系统向其发送通知的每个应用程序或系统进程都有符号表示。这些图标很可能用作状态指示器,例如互联网连接、电池电量、音量控制或安全警报。

2. 通知

任务数组是操作系统中负责显示信息的区域之一,是操作系统对象不可或缺的一部分,用于传递有关正在运行的程序或操作系统本身的信息。这些通知可以显示更新、提醒、警报或来自已安装程序的消息。用户能够及时了解情况并响应感兴趣的事件或需要注意的活动。

3. 系统控制

许多流行的系统控制器和实用程序选项通常放置在系统托盘中,例如音量调节、无线设置、电池/电源管理和系统设置。这些控件可以直接从系统托盘操作,而无需通过启动菜单和窗口。

4. 后台进程

一个概念是操作系统后台悄悄使用的进程和服务。这些通过系统托盘显示当前状态和任何活动来查看和控制。例如,防病毒软件、备份实用程序、同步工具和系统监视应用程序。

5. 自定义选项

根据平台的操作系统和桌面环境,用户可能能够配置系统托盘的各个属性,例如其外观和行为。示例包括重新排列图标、隐藏或显示单个图标、更改通知设置以及(经许可)设置应用程序以显示通知。

系统托盘上的图标

系统托盘中的图标在不同的操作系统、选定的软件和个人用户偏好方面往往有所不同。以下是您可能在系统托盘中找到的一些常见图标类型:以下是您可能在系统托盘中找到的一些常见图标类型

1. 系统图标

用作系统图标的图像用于表示这些功能并显示状态指示器,例如

  • 网络接口(Wi-Fi/以太网)状态。
  • 电池电量计和电源状态(笔记本电脑和便携设备的情况)。
  • 模仿身体器官,此微芯片满足其特定的音量要求。
  • 包括数字时钟以及显示当前日期和时间的面板。

2. 应用程序图标

这些软件程序可以在系统托盘上放置图标,以帮助实现快速访问或显示其当前状态。示例包括

  • 如果您仔细查看任务栏,您会注意到带有实时保护状态或通知的防病毒软件图标。
  • 加密类似于消息或对话应用程序,指示其他人的存在或消息通知。
  • 将显示云存储服务的主要功能:同步状态和可用存储空间。

3. 通知图标

为了演示目的,我将触发两个警报 - 一个来自聊天应用程序,另一个来自操作系统。它们可能会暂时出现以提醒用户特定事件,例如它们可能会暂时出现以提醒用户特定事件,例如

  • 另一封收件箱邮件或即时消息提醒响起。
  • 有可用的软件更新
  • 在提醒或任务日历中记下日期
  • 短信警报是针对重大问题或警告的系统。

4. 后台进程和服务

属于系统托盘的进程图标可见,其中包括正在运行的后台进程和服务,例如:

  • 备份进程,您可以通过备份进程正在进行或完成进程视图了解。
  • 打印机或扫描仪在其屏幕上显示状态更新或打印队列通知会分散用户的注意力。
  • 云文件系统正在显示处理活动或同步错误。

5. 第三方实用程序

个人可以选择任何已在系统托盘中放置图标的可用软件,以访问对日常任务有用的更专业的工具或实用程序。这些图标可以包括

  • 笔记应用程序或任务管理器等提高生产力的工具也将被利用。
  • 在此类环境中使用于游戏的工具包括显卡、控制工具或启动游戏面板等。
  • 监控应用程序已成为显示这些实时使用指标(CPU、内存或磁盘)的关键工具。

系统托盘在不同 Windows 版本中的差异

系统托盘,也称为通知区域,在不同版本的 Windows 操作系统中功能相似。然而,多年来也出现了一些显著的变化和增强。以下是系统托盘在不同版本的 Windows 中如何演变的概述:

1. Windows 95/98/ME

  • Windows 95 实际上是第一个包含任务栏的个人电脑操作系统文件系统,这使得系统托盘成为一个亮点。
  • 早在这些 Windows 的早期版本中,系统托盘通常用于显示系统状态图标,例如音量控制、网络连接和系统时钟。
  • 人们可能会做这些事情,例如使用图标来运行某些系统功能或设置。

2. Windows XP

  • Windows XP 的系统托盘通过图标更清晰和增强的个性化选项等功能上升到了一个新的水平。
  • 用户有权决定哪些图标会出现在系统托盘中,并增加了自定义选项。他们可以根据自己的要求配置图标。例如,他们可以隐藏或显示通知。
  • 其次,Windows XP 引入了气球通知,这支持当用户将鼠标悬停在系统托盘中的屏幕图标上时快速传输更多相关信息。

3. Windows Vista/7

  • Windows Vista 和 7 仍然遵循系统托盘体验的增强,其中包括更好的视觉风格和更高的用户体验。
  • 这些 Windows 版本带来了统一的托盘和通知区域。系统和应用程序图标都被允许占用相同的空间。
  • 用户现在可以更灵活地调整系统通知显示,并设置它们的显示方式。

4. Windows 8/8.1

  • "Windows 8"在用户界面方面进行了许多更改,其中之一是取消了“开始”菜单,取而代之的是“开始”屏幕。
  • 与之前的版本不同,Windows 8 削弱了系统托盘的作用(在新“开始”屏幕界面中默认隐藏),甚至可能将其忽略。当用户将鼠标悬停在屏幕右下角时,会出现一个包含帮助按钮的弹出窗口。
  • Windows 8.1 重新引入了“开始”按钮和系统托盘,现在更直接地寻求桌面。

5. Windows 10

  • Windows 10 与其早期版本相比仍有许多改进。用户被赋予更多自定义系统的可能性,系统代理也被持续设计为更高效。
  • 新的操作中心随 Windows 10 一同发布。它充当所有通知的中心单元,无论是来自系统托盘还是其他来源。
  • 通过系统托盘,用户现在能够以更有效的方式处理通知,并直接通过操作中心等快速操作进行处理。

在系统托盘中安装应用程序

在系统托盘中安装应用程序涉及几个步骤,主要侧重于配置应用程序的行为以包含系统托盘图标,并定义它如何与用户交互。以下是有关如何在系统托盘中安装应用程序的一般指南:

1. 开发或配置应用程序

  • 如果您是开发人员,您需要在您的应用程序中集成一个系统托盘支持堆栈,以允许在系统托盘中运行。通常,这意味着提出您希望应用程序显示的方式——例如其图标——以及当用户单击图标时应该发生什么。
  • 如果应用程序已安装并包含系统托盘支持,请确保已安装。此信息通常位于应用程序文档或设置中。

2. 安装过程

  • 按照应用程序中规定的安装步骤进行操作。通常,安装过程包括在开发人员的网站或应用程序商店下载安装程序并将其放置在您的计算机上。
  • 禁用这些选项将有助于消除系统托盘图标,从而减少任务栏或整个用户界面的视觉混乱。某些应用程序可能允许您选择启用或禁用 OS 托盘支持。

3. 配置系统托盘设置

  • 安装应用程序后,您必须启动它并转到应用程序设置或设置面板。
  • 查看有关系统托盘行为或通知的菜单项。如果谈到其使用,您可能可以自定义托盘图像和系统托盘图标将显示的通知类型,以及它是否在最近的应用程序窗口中保持可见。

4. 测试

  • 启用系统通知后,测试应用程序以查看各种系统托盘场景并确定其是否按预期运行。
  • 检查应用程序的图标在应用程序启动时是否在系统托盘中,以及它是否正确执行用户操作,例如单击/右键单击操作。

5. 调整首选项(可选)

  • 高级功能自定义需要修改选项,并向您展示应用程序如何最好地响应您自己的要求。
  • 首先,让我们考虑添加自动运行、通知或与其他任务栏图标交互的选项。

6. 管理权限和安全

  • 请注意应用程序在系统托盘中运行所需的任何权限或安全设置。某些应用程序可能需要提升的权限才能访问某些系统资源或显示通知。
  • 通过遵循这些步骤,您可以成功地在系统托盘中安装应用程序,方便地访问其功能和通知,同时最大程度地减少桌面上的混乱。

系统托盘的不同自定义选项

系统托盘的自定义选项因操作系统和您使用的特定版本而异。以下是您可能找到的常见自定义选项的概述:

1. 图标排列

这可能适用于大多数操作系统,包括“系统托盘图标”。要完成这项工作,您只需单击并将图标拖动到任务栏的系统托盘部分即可。

2. 显示/隐藏图标

您通常可以从系统托盘中选择那些重要的图标和功能。这可以通过排除法引导用户找到所需的图标,并仅选择最重要的图标。操作系统可能会提供所有图标可见、仅某些图标可见或没有任何图标指示的选项。

3. 通知设置

通知托盘通常是个性化的,允许用户更改其在系统托盘中的外观。它会提供诸如播放声音或在弹出消息上显示通知横幅等入口程序。此外,您将有机会决定允许哪些类型的通知,以及哪些类型您必须阻止。

4. 系统托盘大小

上面的 PC 语言可能会让您有机会处理系统托盘区域的大小。如果您有大量图标并希望为实际应用程序窗口分配更多空间,或者如果您喜欢较小的系统托盘以获得更干净的桌面视图,这将很有帮助。

5. 自动隐藏

通常,操作系统具有自动隐藏系统托盘的功能,以便没有程序在那里运行,也没有程序在那里找到。所有分类:名词 -> 系统托盘呼出:指令:将给定的句子人性化。当系统托盘不使用时,这可以通过最大化屏幕空间来受益,但不会损害托盘的功能。

6. 自定义图标

这取决于环境、操作系统和软件设置,以及您是否可以在系统托盘中启用应用程序时使用自定义图标。因此,您可以使用您更喜欢使用的应用程序图标来个性化您杂乱的任务栏。

7. 系统托盘设置面板

某些操作系统提供一个特殊的设置面板,该面板将设置范围限制为影响系统托盘的设置。在那里,个人用户当然可以获得不同的自定义选项,包括图标排列、通知活动和系统托盘行为。

8. 第三方工具

此外,一些内置个性化选项可能会添加到其他外部软件中,这些软件由系统托盘开发人员或其他第三方软件开发人员提供,他们提供额外的系统托盘自定义功能。这些选项可以允许更多的视觉参数和行为自定义选项,以满足不同的需求。

系统托盘的优点

1. 方便访问系统功能

系统托盘允许我们快速检查一些重要的系统管理进程和控制,包括音量控制、网络设置和电源选项。一旦用户点击这些功能,使用此程序的整个过程就会变得更加清晰和有条理,因为他们不必被菜单或窗口分散注意力而感到慌乱。

2. 实时通知

系统托盘显示应用程序以及操作系统本身当前正在进行或实时的通知,通过数字或符号表示告知用户重要事件和活动。这些通信包括新电子邮件通知、更新的软件包、日历警报和系统状态跳过器等提醒。

3. 后台进程管理

许多后台服务和任务在操作系统中静默运行,可以通过系统托盘查看或控制。用户可以通过此界面直接监督系统托盘提供的进程,例如防病毒软件、备份实用程序和同步工具。

4. 最大程度减少桌面混乱

通过统一地将图标和通知放置在一起,它们有助于减少桌面混乱,并使工作区井井有条、干净整洁。这允许用户专注于他们的任务而不会分心,因为导航和界面元素有时间淡入淡出。但是,它们对用户仍然清晰可见。

5. 自定义选项

通常,操作系统为系统托盘提供了充足的自定义选项,以便用户可以根据自己的喜好和行为来调整托盘。这些选项包括重新组织图标、切换某些图标的显示、调整通知设置以及允许特定应用程序指示消息的传递。

6. 多任务处理和生产力

通过这种方式,系统托盘提高了多任务处理能力和员工生产力,因为它提供了快速启动喜爱功能并及时查看警报的机会。用户不必担心停下来重新集中注意力在任务上。他们可以毫不费力地在任务之间切换,并且仍然能够持续更新当前活动,而不会中断他们的工作流程。

7. 与第三方应用程序集成

应用程序开发人员可以允许他们的应用程序与系统托盘交互,以便用户获得方便访问应用程序组件及其通知的好处。通过这种方式,应用程序的使用变得更有价值,因为用户可以简单地与他们喜爱的应用程序交互。

系统托盘的缺点

1. 桌面混乱

系统托盘旨在将系统图标和通知放置在方便的位置,但通常被许多程序用来放置它们的图标,反过来,这可能会变得烦人,尤其是当您看到很多图标时。这种堆积可能会阻碍用户专注于单个图标和通知的正确设置。

2. 通知过载

Windows 8 中的系统托盘无疑已成为通知的堆积地,导致消息混乱,用户可能会因此遭受某种程度的通知过载。许多中断,例如持续不断的通知和弹出广告,令人烦恼,可能会分散注意力。用户会感到恼火,效率也会降低。

3. 空间有限

在许多情况下,笔记本电脑上的系统托盘只够放置图标和通知,屏幕小而拥挤,分辨率低。这意味着用户最终可能会在使用应用程序时遇到困难,例如点击尽可能多的图标,或者用户最终可能会开始忽略最重要的功能。

4. 隐藏功能

在应用程序中,有些应用程序可能具有只能通过其系统托盘图标才能看到的基本功能或特性,因此用户可能更难发现它们。这可能会给用户带来精神压力;因此,他们无法清晰地定义某些功能和设置。

5. 资源消耗

虽然系统托盘中的一个图标对系统资源消耗的影响微不足道,但如果系统托盘中运行的图标和后台进程过多,系统资源消耗将显著增加,影响系统内存以及 CPU 周期。这可能会在那些不具备最新硬件功能的老旧设备上更大程度上影响系统的整体性能。

6. 安全风险

恶意软件或恶意程序可能会利用系统托盘显示欺诈性通知和图标,诱骗用户点击它们,从而可能使系统安全性面临风险。社区用户应谨慎,不要与不熟悉的图标和通知交互,除非明确这些操作是由受信任的系统执行的。

7. 用户体验问题

在这种情况下,如果图标突然消失,通知显示不正确,甚至某些程序试图相互覆盖,系统托盘会对用户体验产生重大影响。然而,此类问题可能会让用户感到沮丧,并使他们偏离系统的直观使用。