← 返回日报
预计 1 分钟

Are We GlobalShortcuts Yet?

摘要

页面在汇总各类应用对 XDG GlobalShortcuts 的集成进展。GlobalShortcuts 是 XDG Desktop Portal 的一部分,用于让 Wayland 应用在未聚焦时也能通过全局快捷键响应输入,从而避免必须获取完整输入监听权限。 文章说明了其安全意义:部分应用目前通过请求更高权限来绕过 Wayland 沙箱机制,而 GlobalShortcuts 提供了一种更符合 “最小权限原则” 的替代方式,减少对系统输入的广泛访问需求。 此外,该项目是开源的(GitHub),允许通过 fork 仓库、修改 tracker.json 并提交 Pull Request 的方式更新或新增应用条目。

荐读理由

内容纯属追踪清单,没有任何可直接迁移到手上的方法、工具或架构;也不存在能改变判断的深度洞见或真实技术变化;无创业/市场信号或一手复盘;读者画像的5个寻求结果均无任一可兑现项,故有益关系不成立。

原文

Cataloging progress of XDG GlobalShotcuts integration for applications on Wayland.

If you would like to add an application to track please submit a pull request.

Application Progress

About GlobalShortcuts

GlobalShortcuts is an XDG Desktop Portal implementation that enables applications on Wayland to register and use global keyboard shortcuts. It allows apps to respond to specific key combinations while unfocused without needing direct access to all user input events.

Why this matters

Currently, some applications circumvent sandboxing and Wayland security defaults by requesting full input monitoring permissions instead of using GlobalShortcuts. This forces users to choose between application functionality and security. We want to track application support for the portal to highlight when developers move toward a secure "least privilege" model and support OS defaults.

Submit an Application or Update

Source available on GitHub. Help us keep this current by submitting a pull request to fix inaccuracies or add new applications. If you're not familiar with JSON there's also a formatting tool available here.

  1. Fork this repository to your own GitHub account.

  2. Edit tracker.json with updated information or a new application.

  3. Commit your changes with a brief description of what you updated.

  4. Submit a Pull Request from your fork back to the main project for review.

Lobsters · 3 赞 · 0 评 讨论 → 阅读原文 →

这条对你有帮助吗?