Repolode
gechr

gechr/WhichSpace

macOS 菜单栏工具,显示当前桌面编号,并可切换桌面或移动窗口。

Star
860
Fork
47
未关闭 Issue
0
最近提交
昨天

这是什么?

WhichSpace 是一款常驻 macOS 菜单栏的小工具,用于显示当前所在的桌面(Space)编号,省去猜测自己位于哪个桌面的麻烦。它可以只显示当前桌面,也可以同时显示所有桌面,并能把所有显示器的桌面合并到同一个菜单栏图标中。

点击菜单栏中的某个桌面即可切换过去,在图标上滚动滚轮可以依次切换桌面。全局快捷键可用于切换桌面或把当前窗口移动到其他桌面。每个桌面都可以单独设置前景与背景色、图标样式、SF Symbols 符号或 emoji、自定义标签、角标字符、大小和字体。

此外,WhichSpace 支持通过快捷指令(Shortcuts)动作、AppleScript 以及 whichspace:// URL 方案进行自动化,便于在脚本或其他应用中切换桌面、设置标签和样式。应用要求 macOS 14.0 或更高版本,可通过 Homebrew 安装。

核心功能

  • 01在菜单栏显示当前桌面编号或全部桌面
  • 02可将所有显示器的桌面合并到同一个菜单栏图标中
  • 03点击或滚动即可切换桌面,全局快捷键可切换或移动窗口
  • 04每个桌面可单独设置颜色、图标、SF Symbols、emoji、标签、角标和字体
  • 05提供快捷指令、AppleScript 和 URL 方案等自动化接口

适用场景

  • 同时使用多个桌面时,随时确认自己所在的桌面
  • 通过菜单栏或快捷键快速在桌面之间切换
  • 为桌面设置“工作”“邮件”等标签,便于辨认
  • 在脚本或快捷指令中自动切换桌面或移动窗口

快速上手

  1. 1

    使用 Homebrew 安装

    brew install --cask whichspace
  2. 2

    或从发布页下载 WhichSpace.zip,解压后运行 WhichSpace.app

使用前须知

  • 仅支持 macOS。
  • 部分 AppleScript 窗口移动功能需要 macOS Sonoma 或 Tahoe 26.4 及更高版本,Sequoia 不支持。
  • macOS 每个应用只允许一个菜单栏项,因此无法在每个显示器上显示不同的 Space 编号。

标签

常见问题

WhichSpace 是什么?
macOS 菜单栏工具,显示当前桌面编号,并可切换桌面或移动窗口。 WhichSpace 是一款常驻 macOS 菜单栏的小工具,用于显示当前所在的桌面(Space)编号,省去猜测自己位于哪个桌面的麻烦。它可以只显示当前桌面,也可以同时显示所有桌面,并能把所有显示器的桌面合并到同一个菜单栏图标中。
WhichSpace 可以免费使用吗?用的什么许可证?
WhichSpace 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
WhichSpace 还在维护吗?
活跃维护中。WhichSpace 最近一次提交是在 2026年10月18日。
WhichSpace 适合用来做什么?
同时使用多个桌面时,随时确认自己所在的桌面 通过菜单栏或快捷键快速在桌面之间切换 为桌面设置“工作”“邮件”等标签,便于辨认 在脚本或快捷指令中自动切换桌面或移动窗口
WhichSpace 怎么安装和运行?
使用 Homebrew 安装: brew install --cask whichspace 或从发布页下载 WhichSpace.zip,解压后运行 WhichSpace.app
在哪里获取 WhichSpace?
源代码和安装说明在 GitHub 上:https://github.com/gechr/WhichSpace

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目