ChainYourMac icon

ChainYourMac

ChainYourMac 是适用于搭载 Apple 芯片、运行 macOS 13 Ventura 或更高版本 Mac 的原生滚动平铺窗口管理器,支持键盘、触控板、多显示器、堆叠及工作区恢复。

ChainYourMac

适用于 macOS 的滚动窗口管理

ChainYourMac 是适用于 macOS 的原生滚动平铺窗口管理器。它不会将一个屏幕划分为越来越小的网格单元,而是将每个窗口放置在一条横向条带中的一个列里,该条带可以延伸到显示器边缘之外。新窗口会在焦点窗口旁边打开,同时现有窗口保留各自分配的宽度。

条带会跟随键盘焦点或触控板移动,并将选中的窗口滚动到可见区域。布局会在重启后保留,每台显示器和每个 Space 都有独立的条带。该应用采用 SwiftUI 界面和 Rust 窗口引擎构建,进行窗口管理时仅需要 macOS 辅助功能权限。

主要功能

滚动平铺布局

窗口排列在一条可延伸至显示器之外的横向条带中的各个列里,因此打开另一个应用不会反复压缩可见屏幕。

堆叠与标签页列

将多个窗口放入同一列,在堆叠中重新排序,调整它们的高度,或将堆叠切换为标签页列。

窗口大小与间距

使用预设宽度,微调窗口宽度,将窗口设为全宽,或将焦点列居中。间隙和屏幕边缘间距均可配置,布局还会考虑程序坞。

多显示器布局

每台显示器都保持自己的横向条带、焦点和滚动位置。使用快捷键可将焦点窗口移动到下一台显示器。

键盘与触控板导航

使用键盘快捷键或三指、四指触控板滑动进行导航。快捷键可以重新绑定,应用还提供可选的焦点边框、非活动窗口变暗、条带缩略图和居中模式。

工作区持久化与自动化

在重启后恢复布局,在登录时启动,为各个应用应用浮动或固定位置规则,通过自定义 URL scheme、Raycast 脚本命令或命令行工具自动执行操作,并通过 Sparkle 接收更新。

实际使用场景

  • 软件开发

    让编辑器、终端、文档和测试窗口保持可用宽度,沿条带移动,而不是将它们压缩到一个很小的网格中。

  • 笔记本电脑与多显示器工作

    为笔记本电脑屏幕和外接显示器维护独立布局,并在工作上下文变化时将焦点窗口在显示器之间移动。

  • 沟通与研究

    将相关对话或参考窗口堆叠在同一列中;当每个窗口都需要完整的垂直空间时,再将该列切换为标签页。

  • 混合平铺与浮动工作流

    使用按应用设置的规则,将实用工具设为浮动,或为不应参与普通平铺的应用预留固定的条带位置。

  • 键盘驱动与自动化工作流

    通过可重新绑定的快捷键、Raycast 命令、URL scheme 或命令行工具控制焦点、调整大小、移动窗口并执行自动化操作。

Pros and Cons

Pros

  • 滚动布局可以保留窗口大小,而不会随着新应用打开而缩小所有窗口。
  • 为显示器和 Space 分别设置条带,有助于保持工作区域相互独立。
  • 支持键盘、触控板、堆叠、标签页列、按应用设置规则以及工作区恢复。
  • 原生 macOS 应用,具有 Apple 公证和 Developer ID 签名;无需账户,且网站未声明应用内遥测。

Cons

  • 提供的定价页面无法访问,因此无法从该页面确认当前购买价格。
  • 仅适用于运行 macOS 13 Ventura 或更高版本的 Apple 芯片 Mac。
  • 该产品需要辅助功能权限,这对于控制窗口位置的软件来说很常见。

FAQ

ChainYourMac 有哪些运行要求?

ChainYourMac 要求 macOS 13 Ventura 或更高版本,可在搭载 M1 或更新芯片的 Apple 芯片 Mac 上运行,并需要 macOS 辅助功能权限来移动和排列窗口。

我可以自定义键盘快捷键吗?

它默认使用基于 Option 的快捷键,并支持 Vim 键或箭头键。快捷键可以重新绑定,也可以为一个操作分配多个快捷键;快捷键录制器支持 AZERTY、QWERTZ 和 Dvorak 键盘布局。

它支持多显示器吗?

可以。每台显示器都有自己的横向条带、焦点和滚动位置。使用快捷键可以将焦点窗口发送到下一台显示器,窗口不会溢出到另一台显示器。

ChainYourMac 如何授权?

ChainYourMac 采用单台 Mac 一次性购买模式,网站说明购买后可免费更新。来源还说明前 20 个许可证曾提供上市折扣;由于提供的定价 URL 无法访问,目前价格应在产品网站上确认。

它能恢复工作区并处理不应参与平铺的应用吗?

应用可以在登录时启动,并在重启后恢复列顺序、宽度和堆叠。它还支持按应用设置规则,将应用设为浮动,或为其分配固定位置。

Quick Facts

类别
窗口管理器
平台
macOS 13 Ventura 或更高版本
架构
Apple 芯片,M1 或更新版本
权限
仅需辅助功能权限
许可证
单台 Mac 一次性购买;声明提供免费更新
工作流
支持键盘和触控板导航的滚动平铺