「Linux Desktop」- 系统托盘

  CREATED BY JENKINSBOT

问题描述

该笔记将记录:在 Linux Desktop 中,与系统托盘(System Tray)相关的内容,以及常见问题处理;

解决方案

System Tray

freedesktop/System Tray Protocol Specification

在 GNOME 中,参考 GNOME/System Tray 笔记;

在其他桌面中,需要使用独立的托盘程序:stalonetray

Application Indicator

What is the difference between indicators and a system tray?

其能够视为 System Tray 的替代品,但是两者并不相同:
1)所示如图,信封图标包含 Chat Mail Broadcast 三个应用,因为它们都属于消息通讯类型的应用 —— 即 Indicator 就是用来包含同类应用程序,每个 Indicator 内包含多个同类型的应用程序;
2)但是,在实际实践中,各应用程序都会创建自己的 Indicator 图标,所以说是 System Tray 的替代品;

参考文献

System Tray Protocol Specification
unity – What does indicator-application-service do? – Ask Ubuntu
DesktopExperienceTeam/ApplicationIndicators – Ubuntu Wiki

章节列表

「stalonetray」
「Stalonetray」- 系统托盘
「GNOME」- 启用系统托盘图标(System Tray)