XDG-Desktop-Portal 1.19.1 今天作为新的开发版本首次亮相,作为 Flatpak 沙盒应用程序和其他桌面包含框架的门户前端服务。XDG-Desktop-Portal 1.19.1 里程碑公开了新的和扩展的门户功能,用于处理各种硬件设备和 API。
首先,XDG-Desktop-Portal 1.19.1 版本引入了新的 USB 门户。USB 门户允许具有相关权限的应用程序枚举和访问系统上的特定 USB 设备。USB 门户充当沙箱应用程序和系统上实际 USB 设备之间的“中间人”。这个 USB 门户与 Sovereign Tech Fund 的资金相呼应。此门户提供设备筛选、权限处理、枚举设备支持、设备获取和释放以及针对沙盒 Flatpak 应用程序的相关功能。
XDG-Desktop-Portal 1.19.1 还添加了通知 v2 门户作为更新的通知实现。通知 v2 支持已经工作了大约两年,允许通知支持在通知上播放声音或振动、将保留在托盘顶部的持久通知、标准化提示、标准化操作、对类似通知的分组支持、通知中的丰富内容(如进度条或图像)以及与以前的通知支持相比的其他功能。此通知门户 v2 支持由 GNOME 开发人员启动,目的是使沙箱应用程序的通知支持在 Linux 桌面上更有用。
XDG 桌面门户还向 OpenURI 门户添加了一个新的“SchemeSupported”方法,以便应用程序可以提前知道主机系统是否可以处理特定方案。此外,v1.19.1 版本还改进了其图标验证器,改进了其他门户,并带来了文档改进和错误修复。
通过 GitHub 提供有关 XDG 桌面门户 1.19.1 版本的更多详细信息。
转自 Flatpak XDG-Desktop-Portal 1.19.1 Brings USB Portal & Notification v2 Portal – Phoronix