Amethyst

Amethyst
软件描述
Amethyst 是一款类似于 Linux 上流行的 xmonad 侧边窗格管理器的 Mac 窗口管理器。Amethyst 使用 Objective-C 编写,支持可配置快捷键、多显示器支持、多种布局,并可选择将某些应用程序设为浮动模式。
官方网站
访问软件的官方网站了解更多信息
ianyh.com
什么是 Amethyst?
Amethyst 是一款适用于 Mac 的平铺式窗口管理器,类似于 Linux 上流行的 xmonad 平铺窗口管理器。Amethyst 使用 Objective-C 编写,支持可配置快捷键、多显示器支持、多种布局,并可选择将某些应用程序设为浮动模式。
无需掌握命令行知识即可运行该应用。
Amethyst 允许你在多个不同的窗口布局之间切换。布局也可启用或禁用,以控制其是否参与循环序列。
布局包括:
Tall
默认布局。左侧为一个“主窗格”,右侧为另一个窗格。
Tall-Right
与 Tall 完全相同,但主窗格位于右侧,另一窗格位于左侧。
Wide
Tall 的旋转版本,主窗格位于顶部(占满屏幕宽度),另一窗格位于底部。若任一窗格包含多个窗口,则该窗格会按列分割而非按行分割。
3Column-Left、3Column-Middle、3Column-Right
Widescreen-Tall
此模式类似 Tall,但如果主窗格中有多个窗口,主窗格将按列分割而非按行分割。另一窗格仍像 Tall 一样按行分割窗口。
Fullscreen
在此布局中,当前聚焦的窗口占据整个屏幕,其他窗口完全不可见。可使用“聚焦下一个窗口”快捷键正常轮换各个窗口。
Column
每个窗口占据一列,且每个窗口延伸至屏幕全高。
Row
Column 的旋转版本,每个窗口占据整行,延伸至屏幕全宽。
Floating
此模式使所有窗口变为“浮动”状态,可像 Amethyst 暂时失效一样自由移动和调整大小。
二叉空间分割(BSP)
此布局与其他布局不同,没有主窗格。添加窗口时,任意窗格均可沿较长轴均分为两个窗格。
🔄 替代方案
97 个选择
Rectangle
使用键盘快捷键在 macOS 上移动和调整窗口大小。Rectangle 是一款基于 Spectacle 窗口管理器的窗口管理应用,用 Swift(编程语言)编写。

SnapZones
使用SnapZones轻松管理窗口。体验磁性吸附、预设及自定义布局、多显示器配置,以及工作区间的无缝切换。SnapZones会在登录时自动启动,确保macOS用户在任何环境下都能高效办公。

AquaSnap
通过此管理工具优化您的桌面环境,实现窗口停靠、吸附对齐、多显示器支持以及键盘快捷键功能,提升工作效率。

Loop - Window Management
Loop 是一款 macOS 应用,可简化您的窗口管理!您只需按下快捷键即可调出径向菜单,轻松选择窗口方向,并可自定义个性化颜色和设置。
Hyprland
一个用 C++ 编写的独立平铺式 Wayland 合成器。Hyprland 的显著特性包括动态平铺、标签式窗口、简洁易读的 C++ 代码库,以及自定义渲染器,可实现窗口动画、圆角效果和透明窗口上的双 Kawase 模糊。

i3
i3 是一个动态平铺式窗口管理器,代码简洁、清晰且文档齐全,支持扩展的 Xinerama,使用 libxcb 而非 xlib,并在 wmii 的基础上进行了多项改进。
Sway
Sway 是一个平铺式 Wayland 合成器,也是 X11 下 i3 窗口管理器的直接替代品。它可与您现有的 i3 配置配合使用,并支持大部分 i3 的功能,以及一些额外特性。

