跳至内容

  • 吸附:由你把每个窗口放到想要的位置,例如左半边。你没有吸附的窗口会留在原处。macOS 15 及更高版本已内建这项功能。
  • 固定平铺:窗口管理器把屏幕分给每个窗口。每打开一个新窗口,其他窗口都会变小。例如:Amethyst、yabai、AeroSpace。
  • 滚动:每个窗口都在一条延伸到屏幕边缘之外的条带上保持自己的宽度,你沿着条带滚动。PaperWM 和 niri 让这种思路在 Linux 上流行起来;在 Mac 上,则有 Paneru、ChainYourMac 或 Universal Display Magnet 的滚动窗口。
在这个练习桌面上按下快捷键,沿着一条由模拟窗口组成的条带移动、更改它们的宽度并将它们叠放。它在你的浏览器中运行,不会移动你 Mac 上的任何东西。

一项任务,三种布局

你在一块屏幕上用四个窗口工作:代码编辑器、浏览器、终端和笔记。

吸附

你把编辑器吸附到左半边,把浏览器吸附到右半边。终端和笔记留在它们后面,或者你把它们吸附到四分之一屏,让所有窗口都变小。每个窗口放在哪里都由你决定;没有吸附的窗口会相互重叠。

固定平铺

窗口管理器在四个窗口打开时就将它们平铺好:比如编辑器大大地占据左侧,另外三个叠在右侧。所有窗口一次就能全部看到。再打开第五个窗口,每个平铺区域都会再次缩小以腾出空间。

滚动

每个窗口都会成为一列,宽度由你选择:编辑器占三分之二,浏览器占一半,终端和笔记窄一些。屏幕上能放下两列,其余的在右侧屏幕之外等候。移动焦点时,条带会滚动,将下一列带入视野。没有窗口会被挤压,但你无法一次看到所有窗口。

吸附 固定平铺 滚动
谁来放置窗口 你 窗口管理器 窗口管理器
第五个窗口 相互重叠 所有窗口缩小 加入条带
能否一次看到全部 不一定 能 不能
上手难度 容易 需要一些设置 需要一些练习

为什么有人喜欢滚动

  • 窗口保持可用的宽度。即使是窄小的笔记本电脑屏幕,也能显示全宽的编辑器。
  • 宽屏显示器自然填满。三四列并排放置,不需要拉伸某个窗口。
  • 顺序合乎逻辑。窗口排成一行,你很快就会记住东西在哪里。
  • 用键盘操作很快。向左移、向右移、调整大小、叠放。

代价是:屏幕外的窗口看不见,你需要学习快捷键,而且 macOS 本身并不是为这种方式设计的。有最小尺寸限制的 App、对话框和空间都可能出现意想不到的行为。

PaperWM 和 niri 是 Linux 软件

PaperWM 是 GNOME 桌面的一个扩展,niri 是一个可滚动平铺的 Wayland 合成器。两者都在 Linux 上运行,而不是在 macOS 上。如果你用过其中之一,想在 Mac 上获得同样的思路,请看看下面的滚动工具。

Mac 上的选择

工具 模式 价格 设置方式
macOS 平铺 吸附 系统内建,macOS 15 或更高版本 系统设置
Rectangle 吸附 免费,开源 App
Magnet 吸附 $4.99 App
Amethyst 固定平铺 免费,开源 App 设置或文件
yabai 固定平铺 免费,开源 命令行
AeroSpace 固定平铺 免费,开源 配置文件
Paneru 滚动 免费,开源 配置文件
ChainYourMac 滚动 $19.99,一台 Mac App
Universal Display Magnet 吸附、滚动、网格平铺 $9.99,三台 Mac App

价格和功能依据 2026 年 11 月 3 日各产品网站或项目页面上的介绍;Magnet 的价格是其在美国 Mac App Store 上标注的价格。有几个细节值得注意:

  • yabai 通过一次又一次地将屏幕一分为二来排列窗口。它的部分功能需要部分关闭系统完整性保护。
  • AeroSpace 的工作方式类似 i3 窗口管理器,使用它自己的工作区,而不是 macOS 的空间。它不需要关闭系统完整性保护,并称自己为公开测试版。
  • Amethyst 提供受 xmonad 启发的布局,可以在它的设置窗口或文本文件中进行设置。
  • ChainYourMac 是一款专注于滚动的付费 App,基于开源的 Paneru 引擎构建。它列出的功能包括固定列、冲突诊断,以及通过 URL 方案、Raycast 和命令行实现的自动化。它需要搭载 Apple 芯片、装有 macOS 13 或更高版本的 Mac;三台 Mac 的价格为 $49.99。

如果你想尝试固定平铺,Universal Display Magnet 滚动窗口中的网格平铺模式也是一种入门方式:每个新窗口都会将屏幕划分为更小的区域。

Universal Display Magnet 的滚动窗口

Universal Display Magnet 是独立软件,并非由 Magnet 的开发者制作。它主要是一款显示器和窗口工具:它可以排列你的显示器、存储工作区、吸附窗口,并在你的各台 Mac 之间对齐通用控制。滚动窗口是它内置的一个选项:

  • 默认关闭。在 App 或菜单栏中打开它,也可以用同样的方式再关闭。
  • 包含的功能:每台显示器各有一条条带、预设宽度和逐步调整宽度、叠放、标签页式列、网格平铺、条带概览和触控板轻扫。它基于 Paneru 运行,ChainYourMac 也构建于同一个引擎之上。

如何选择

  • 只是偶尔摆放几个窗口:使用 macOS 平铺,或者用 Rectangle 或 Magnet 获得更多尺寸。
  • 所有窗口都可见,全部用键盘操作:试试固定平铺工具。Amethyst 最容易上手;yabai 和 AeroSpace 通过配置提供更多控制。
  • 你每天都想以滚动方式工作:ChainYourMac 是专注于滚动的窗口管理器。与 ChainYourMac 对比有详细介绍。
  • 你想在一个 App 中同时获得滚动以及显示器排列、工作区或多台 Mac 的支持:选择 Universal Display Magnet。对比页面介绍了其他工具。

常见问题, 一一解答

有 Mac 版的 niri 吗?
niri 本身在 Linux 上运行,不支持 macOS。在 Mac 上,Paneru、ChainYourMac 和 Universal Display Magnet 的滚动窗口的工作方式与它类似:窗口作为一列列排在可滚动的条带上。
PaperWM 能在 macOS 上使用吗?
不能。PaperWM 是 Linux 上 GNOME 桌面的一个扩展。上面列出的滚动工具在 Mac 上遵循同样的思路。
平铺式窗口管理器需要关闭系统完整性保护吗?
并非全部都需要。yabai 的部分功能需要部分关闭它。AeroSpace 表示它不需要关闭。
在 Universal Display Magnet 中,窗口吸附和滚动窗口能同时使用吗?
不能同时使用。滚动窗口开启期间,吸附会暂停,关闭滚动窗口后吸附就会恢复。
哪种最适合超宽显示器?
滚动和平铺都能很好地利用额外的宽度。滚动让每个窗口保持你选择的宽度;平铺让所有窗口都可见。吸附到三分之一屏是最简单的选择。

让你的办公桌, 各就各位

一次购买 · 三台 Mac · macOS 14 或更高版本