问题描述
该笔记将记录:在 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)