Windows 右下角的系统托盘菜单和 Mac 的顶部菜单栏都是一个可以让用户方便监控和管理后台运行应用程序的位置,用户无需完全打开应用就可以快速调整设置并使用一些应用功能。
尤其是邮件客户端、聊天应用、网盘同步工具、音乐等软件,这些应用需要实时保持更新,但大部分时间又都无需在前台运行。
许多现代 Linux 应用程序通常不使用传统的托盘图标,并且缺少一种可以表明有应用正在后台执行操作的方法。
因此去年 10 月,开发者 GeorgesStavracas 在 Flatpak 的 xdg-desktop-portal 中提交了后台应用程序监控的提议,该提议希望可以通过 D-Bus 暴露后台运行的应用程序,以便 GNOME 桌面可以围绕后台运行的应用程序开发更丰富的界面。
开发者 GeorgesStavracas 在上周则是更是直接提交了一个 GNOME Shell 合并请求,要求在 Shell 的快速设置菜单中显示正在运行的后台应用程序。任何在 xdg-desktop-portal 上注册的后台应用程序/服务都将显示在 GNOME 的快速设置菜单中,以便可以对一些服务进行简单的管理。
添加一个新的快速设置菜单,显示 xdg-desktop-portal 为我们提供的后台应用程序列表。 如果后台监控服务不可用,或者没有后台应用程序,快捷设置菜单就会被隐藏。
用户能够从菜单栏中快速查看有哪些应用在后台运行一来可以为用户提供了方便;二来对用户的安全也十分有利,用户可以确保应用程序以可预测的方式运行,还可以确保系统透明地报告应用程序状态,避免应用程序在后台偷偷地做一些事情。
目前该合并请求还没有正式通过,但已有开发者和设计师针对这个功能的界面做出了一些概念设计。