目录导航

Amethyst
Amethyst是一款强大的macOS平铺式窗口管理器,完全通过键盘快捷键自动排列和管理应用程序窗口,为编程开发、多任务处理等场景提供高效灵活的工作区管理方案,极大提升工作效率。
Amethyst:macOS 平铺式窗口管理器
Amethyst 是一款受经典平铺窗口管理器 xmonad 启发,专为 macOS 系统设计的强大、高效的平铺窗口管理器。它彻底改变了 macOS 原生的层叠窗口管理模式,通过自动排列和键盘快捷键驱动,将屏幕空间利用到极致,旨在大幅提升用户的多任务处理效率与工作流专注度。
如果您想深入了解平铺窗口管理器的概念和 Amethyst 的强大功能,YouTube 上有很多出色的社区资源可供参考。
核心功能特点
Amethyst 的核心在于自动化窗口布局和键盘驱动的操作,让您可以摆脱鼠标拖拽窗口的繁琐。
1. 自动化平铺布局
- 自动排列: 当您打开、关闭或调整窗口时,Amethyst 会自动将窗口排列成无重叠、充分利用屏幕空间的平铺布局,告别窗口堆叠和手动调整大小的困扰。
- 多种布局算法: 内置多种布局模式(如 tall、wide、fullscreen、column),可循环切换,以适应不同工作场景的需求(如编码、写作、多文档对比)。
2. 强大的键盘驱动操作
Amethyst 的所有核心功能都可以通过全局键盘快捷键完成,双手无需离开键盘,操作极其流畅。
- 快速切换焦点: 在窗口之间快速、精确地移动焦点(
mod1 + j/k)。 - 调整窗口区域: 动态调整主区域或次要区域的大小(
mod1 + h/l)。 - 移动与交换窗口: 在屏幕之间或不同平铺位置间移动、交换窗口(
mod2 + j/k/h/l)。 - 与主窗口交换: 迅速将当前焦点窗口提升到主(通常更大的)窗口区域(
mod1 + enter)。
3. 多屏幕与多空间支持
- 跨屏幕管理: 完美支持多显示器设置,可以轻松将焦点或窗口在多个屏幕间移动(例如
mod1 + w/e/r聚焦不同屏幕)。 - 与 macOS Spaces 集成: 可以将窗口直接“扔”到不同的桌面空间(Space),实现跨空间的窗口管理(例如
mod2 + 数字键)。
4. 高度可配置性
- 自定义快捷键: 使用
mod1(默认option + shift)和mod2(默认ctrl + option + shift)等修饰键组合,几乎所有命令都可以重新绑定。 - 可配置修饰键: 除了默认的
mod1和mod2,还支持用户自定义mod3和mod4来扩展快捷键组合。 - 布局偏好设置: 可以调整每个屏幕的布局规则、窗口边距、浮动窗口例外等。
软件优势
- 提升生产力: 通过减少鼠标依赖和自动化窗口管理,让您将注意力完全集中在内容本身,大幅提升工作、学习和开发效率。
- 高效的屏幕空间利用: 平铺布局确保所有打开的窗口都能清晰可见、同时使用,特别适合多任务处理、代码比对、参考写作等场景。
- 类 Linux 的高效体验: 为 macOS 带来了类似于 Linux 上 xmonad、i3 等标杆级平铺管理器的键盘驱动、高度定制化的工作流。
- 开源与免费: Amethyst 是一个开源项目,完全免费使用,拥有活跃的社区支持和持续开发。
- 轻量且专注: 作为一款系统增强工具,它运行高效,专注于做好窗口管理这一件事。
获取与安装
Amethyst 支持 macOS 10.15 及以上版本。
方式一:直接下载
方式二:使用 Homebrew Cask(推荐)
- 如果您已安装 Homebrew,在终端中执行以下命令一键安装:
brew install --cask amethyst
首次使用与配置
1. 开启辅助功能权限
首次启动后,必须授予 Amethyst 辅助功能权限,它才能控制其他窗口。
- 前往 系统设置 > 隐私与安全性 > 辅助功能。
- 点击左下角的锁图标解锁。
- 找到 Amethyst 并勾选其复选框。
2. 调整 macOS 系统设置(推荐)
为了获得最稳定、可预测的多桌面(Space)体验,建议关闭 macOS 的一项默认设置。
- 步骤: 打开 系统设置 > 桌面与程序坞(或“调度中心”)。
- 关闭: “根据最最近的使用情况自动重新排列空间” 选项。此功能默认开启,会导致桌面空间顺序自动变化,使得 Amethyst 的键盘导航不可预测。
- 终端命令(替代方案): 如果您更喜欢命令行,可以执行:
defaults write com.apple.dock workspaces-auto-swoosh -bool NO killall Dock
3. 使用默认快捷键
Amethyst 预设了一套直观的快捷键,大部分映射自 xmonad 的经典键位,您可以立即开始使用:
| 快捷键(默认) | 描述 |
|---|---|
| mod1 + space | 循环切换下一个布局 |
| mod2 + space | 循环切换上一个布局 |
| mod1 + h/l | 收缩/扩展主窗口区域 |
| mod1 + j/k | 逆时针/顺时针移动焦点到下一个窗口 |
| mod1 + enter | 将焦点窗口与主窗口交换 |
| mod2 + j/k | 将焦点窗口逆时针/顺时针移动位置 |
| mod2 + h/l | 将焦点窗口移动到左侧/右侧屏幕 |
| mod2 + 数字键 (1-0) | 将焦点窗口“扔”到第 1-10 号桌面空间 |
修饰键默认定义:
mod1=option (⌥) + shift (⇧)mod2=control (⌃) + option (⌥) + shift (⇧)
故障排查
总结
Amethyst 将 macOS 的窗口管理体验提升到了一个新的高度。对于追求极致效率、希望双手尽可能不离开键盘的用户(尤其是开发者、作家、研究人员),它是一个不可或缺的强大工具。通过将屏幕空间转化为逻辑清晰、易于导航的平铺网格,Amethyst 帮助您构建一个更专注、更高效的数字工作环境。
本站所有软件全部同步自 Awesome mac项目;内容全部由 Awesome mac项目整理获得,应用版权归原作者所有。
相关推荐
BetterSnapTool
BetterSnapTool 是一款强大的macOS窗口管理工具,可轻松拖拽、调整和排列窗口,提供个性化的分屏布局方案,极大提升工作和娱乐时的效率与便利性。
Contexts
Contexts 是一款强大的 Mac 应用切换器,通过直观的界面和智能搜索功能,让你快速在不同应用和窗口间切换,大幅提升工作效率和多任务处理能力。
Divvy
Divvy 是一款强大的 macOS 窗口管理工具,可让您通过简单的拖拽和快捷键,快速将应用程序窗口按自定义网格布局排列,提升多任务处理效率,打造个人化的工作空间。
Dockit
Dockit 是一款 macOS 任务栏效率工具,提供快速访问和启动应用程序的功能,简化日常操作,提升工作效率。
IntelliDock
IntelliDock是macOS强大的Dock增强工具,可设置自动隐藏规则,根据应用程序窗口状态智能显示/隐藏Dock,优化屏幕空间,提升工作效率和视觉体验。
JankyBorders
JankyBorders是一款功能强大的屏幕边框标记工具,帮助用户快速实现多窗口布局管理,通过显示窗口边框可视化操作区域,显著提升多任务工作效率和桌面整洁度。

评论