Amethyst 是一款免费开源的 macOS 窗口自动拼贴工具,和其他窗口管理软件显著不同的地方是,Amethyst 会自动将当前桌面的应用按照布局方案进行拼贴组合。随着打开应用的数量自动调整布局。
安装和系统设置
安装方式很简单,即可以通过包管理器 brew install --cask amethyst
的方式安装,也可以登录官网下载安装包来安装。
首次运行前,记得到系统偏好设置-隐私与安全性当中,启用其辅助功能控制。
桌面与程序坞当中,建议关闭「根据最近的使用情况自动重新排列空间」项,并关闭「台前调度」,以避免 Amethyst 和系统设置之间的冲突。
布局方案 Layouts
Amethyst 默认的快捷键是 ⌥⇧空格,循环显示布局,每次触发会循环显示 Layouts 中添加的布局模式。
- Tall Right:将窗口分为左侧主窗口和右侧垂直排布的窗口;
- Wide:将窗口分为下方主窗口和上方水平排布的窗口;
- Fullscreen: 让所有窗口全屏;
- Column:所有窗口列方式排布;
- Row:所有窗口行方式排布;
提示:添加新的布局模式到循环列表中需要重启应用生效。
典型布局
个人比较喜欢这样的布局,主窗口显示浏览器,副窗口显示编辑器或者词典一类的应用。
通用设置中定义 Screen Padding,在右侧预留出 120px 的空间,用来显示桌面的文件,方便拖拽或打开桌面的文档。
窗口漂浮 Floating
这种模式使所有窗口 "浮动",允许你移动和调整它们的大小,就像Amethyst被暂时停用一样。与其他模式不同的是,这将意味着窗口可以被放在彼此的 "上方",遮挡你对某些窗口的视线。Floating 的目的是不将列表的应用加入自动拼贴处理,例如 Finder、IM 软件、密码管理器、计算器等。这些应用保持原始的窗口大小就可以。
Floating窗口的处理,Amethyst 提供了白名单和黑名单(except list)两种方式,前者是只漂浮列表中的应用;后者是除了列表中的应用都采用漂浮策略。经过实际使用,个人选择的是「Automatically float all applications except those listed」黑名单模式,列表中的应用参与自动拼贴,其他的保持原始状态。
常用快捷键
修饰键分两组:mod1 基本快捷组合,mod2 扩展到桌面之间切换
- mod1 option + shift
- mod2 ctrl + option + shift
更多的详细介绍可以访问官网:https://ianyh.com/amethyst/
使用 ⌥⇧H 、⌥⇧L 扩展主窗口的大小
⌥⇧回车 焦点窗口和主窗口交换
⌃⌥⇧2 将焦点窗口移动到桌面2
更多快捷动手实践一下:)