使用指南

使用 TrellisWM 的第一天

TrellisWM 改变了窗口在 Mac 上的工作方式。窗口不再是一堆需要来回翻找的东西,而是并排摆放;缩小视图即可看到全部,放大视图即可回到你需要的地方。适应它只需要几分钟。这一页涵盖了全部内容。

安装

  1. 下载 TrellisWM,然后打开下载的文件。
  2. 将 TrellisWM 拖到“应用程序”文件夹中。
  3. 从“应用程序”中打开 TrellisWM。它的图标会出现在屏幕右上角的菜单栏中。

你需要一台搭载 Apple 芯片(M1 或更新机型)、运行 macOS 14 Sonoma 或更高版本的 Mac。每次下载都包含 14 天的全部功能免费试用。

设置

首次打开时,TrellisWM 会带你一步一步完成几项设置。

  1. 让 TrellisWM 排列你的窗口。点按“允许…”,然后在“系统设置”中开启 TrellisWM。这一步是必需的:macOS 只允许你信任的 App 移动窗口。
  2. 看到窗口的真实样子(可选)。这让 TrellisWM 在窗口移动时显示其真实内容。不会录制或保留任何内容。完成后,点按“重新打开 TrellisWM”:macOS 会在 App 重新打开时使这项权限生效。
  3. 关闭会造成干扰的功能。macOS 的边缘平铺、“点按墙纸显示桌面”和台前调度会自行移动窗口,与 TrellisWM 冲突。点按一下即可将它们关闭。
  4. 开始使用 TrellisWM。你的窗口会原样保持不动。在你亲自停靠一个窗口之前,什么都不会移动,所以你可以一次一个窗口地尝试。TrellisWM 图标下方的“入门”卡片会一次一步地演示你的最初几个动作,你每完成一个,它就进入下一个。如果你更想自己探索,可以跳过它;随时可以在“设置”▸“通用”中通过“入门”重新开始。

这些设置以后都可以在 TrellisWM 的“设置”▸“通用”中更改。

基本理念

使用 TrellisWM 时,大多数窗口都是停靠的:它们并排共用屏幕,从不重叠。屏幕的一部分是桌面,窗口在那里像往常一样自由浮动。

你不必把所有东西都塞进一块屏幕。缩小视图,你打开的每个窗口都会像地图一样铺开。放大任意部分,就能在那里工作。停靠的窗口甚至可以容纳层层嵌套的区域,想多深就多深。

停靠一个窗口

  1. 按住窗口的标题栏(顶部带有三个彩色按钮的那一条)拖移窗口。
  2. 把它移到另一个窗口的边缘或屏幕的边缘上方,那里会为它腾出空间。
  3. 松开。窗口会滑入到位,相邻窗口为它让出空间。

要调整停靠窗口的大小,拖移它们之间的间隙。要把一个窗口移到别处,再拖移它一次即可。

如果窗口的空间小于其 App 所需,它会被其 App 的颜色和图标覆盖,直到有足够空间为止。连按两次即可进入。

让一个窗口浮动

有时你想让某个窗口单独浮动,比如计算器或视频。把它拖到桌面上,它就会浮动在那里,和在任何 Mac 上一样。

最快的切换方式:点按窗口的绿色按钮。停靠的窗口会浮动,浮动的窗口会停靠。(点按时按住 ⌥,可使用绿色按钮原本的缩放功能。)

标签页组

把一个窗口拖到另一个窗口的中央上方并稍作停留。松开后,两者就会成为同一个窗口的标签页,即使它们来自不同的 App。

点按一个标签页即可切换到它。把标签页拖出来,它就会重新成为独立的窗口。右键点按标签页可将其关闭或移出。

缩小与放大

按下 ⌃⌥空格 查看你打开的所有窗口。连按两次任意窗口的标题栏即可放大回到它,或者按 ⌃⌥[ 回到之前的位置。

  • ⌃⌥↑ 退出一层。⌃⌥↓ 进入一层。
  • ⌃⌥[ 和 ⌃⌥] 后退与前进,就像网页浏览器一样。
  • 在触控板上,按住 ⌥ 并捏合(任意位置均可)即可缩放。(在“设置”▸“手势”中,可以让空白桌面处的捏合或双指平移无需按住 ⌥。)

专注于一件事

连按两次窗口的标题栏,让这个窗口占满整个屏幕。再次连按两次即可回到之前的位置。连按两次桌面,对桌面也是同样的效果。

想同时查看几个窗口,按住 ⌘⇧,围绕它们拖出一个矩形。视图会缩放到恰好容纳你框住的内容。按 Esc 键取消。

存储的视图

找到了喜欢的视图?按下 ⌃⌥⇧ 和 1 到 9 中的一个数字即可存储它。在任何地方按下 ⌃⌥ 和那个数字,都能直接回到这里。

存储的视图也会以数字的形式显示在菜单栏中。点按一个即可前往。

全部快捷键

这些快捷键都可以在“设置”▸“快捷键”中更改。

⌃⌥空格显示全部
⌃⌥↑ / ↓退出 / 进入一层
⌃⌥← / →左侧 / 右侧相邻区域
⌃⌥⇧↑ / ↓上方 / 下方相邻区域
⌃⌥[ / ]后退 / 前进
⌃⌥Return单独显示当前窗口
⌃⌥D隐藏或显示桌面
⌃⌥N用新的访达窗口拆分当前窗口
⌃⌥⇧1–9存储视图
⌃⌥1–9前往存储的视图
⌘⇧ 拖移缩放到矩形
⌥ 捏合缩放,任意位置均可

URL 命令 Pro

每个 TrellisWM 命令也都是一个链接,所以你可以通过 Raycast、Alfred、快捷指令、Stream Deck,或任何能打开 URL 的工具来运行它。在“终端”中:

open trelliswm://everything
trelliswm://everything显示全部
trelliswm://zoom-out退出一层
trelliswm://zoom-in朝你正在使用的窗口进入一层
trelliswm://back后退
trelliswm://forward前进
trelliswm://neighbour?dir=left相邻区域:left、right、up 或 down
trelliswm://frame-window单独显示当前窗口(再次运行即可返回)
trelliswm://frame-desktop单独显示桌面
trelliswm://toggle-desktop隐藏或显示桌面
trelliswm://view?n=1前往存储的视图,1 到 9
trelliswm://save-view?n=1将视图存储为 1 到 9
trelliswm://split-finder用新的访达窗口拆分当前窗口
trelliswm://arrange排列所有窗口
trelliswm://float-all让所有窗口浮动在桌面上
trelliswm://settings?pane=shortcuts打开“设置”,可指定 general、windows、tabs、appearance、gestures、apps、shortcuts 或 license

URL 命令是 Pro 版功能。在免费版中,命令会改为提示升级(打开“设置”仍然可用)。

免费版与 Pro

每次下载都包含 14 天的全部功能。之后,免费版可以继续停靠、浮动和缩放,每个 macOS 桌面最多停靠 5 个窗口。Pro 版增加了不限数量的停靠窗口、标签页组、存储的视图,以及可以从 Raycast 和快捷指令等 App 运行的命令。

查看价格 →

遇到问题时

窗口不移动,也无法停靠。
TrellisWM 需要“辅助功能”权限。在 TrellisWM 中打开“设置”▸“通用”,确认其显示“已允许”。如果没有,请在“系统设置”▸“隐私与安全性”▸“辅助功能”中开启 TrellisWM。
把窗口拖到边缘时,它会跳成半个屏幕大小。
这是 macOS 自己的边缘平铺。在 TrellisWM 的“设置”▸“通用”中,于“macOS 功能”下将其关闭。
移动中的窗口显示为带图标的彩色方块。
这是没有可选的“录屏”权限时窗口的样子。在“设置”▸“通用”中允许它,然后重新打开 TrellisWM。
我想让 TrellisWM 不要改动某个 App。
让那个 App 位于最前面,打开 TrellisWM 的菜单,然后选取“不排列”它。
我想让窗口恢复正常。
打开 TrellisWM 的菜单并选取“让所有窗口浮动在桌面上”,或者退出 TrellisWM:你的窗口会回到视野中。
其他问题。
从 TrellisWM 的菜单中选取“报告问题…”。它会撰写一封发送给我们的电子邮件,附上我们需要的详细信息,发送前你可以查看全部内容。也可以发送电子邮件至 support@trelliswm.app。

卸载

  1. 如果你让 TrellisWM 关闭了 macOS 的边缘平铺、“点按墙纸显示桌面”或台前调度,并且想让它们恢复,请打开 TrellisWM 的“设置”▸“通用”,在“macOS 功能”下点按“重新开启”。(也可以自己在“系统设置”▸“桌面与程序坞”中开启它们。)
  2. 从 TrellisWM 的菜单中退出 TrellisWM。每个窗口都会回到屏幕上的正常位置。
  3. 将 TrellisWM 从“应用程序”文件夹拖到废纸篓。

这样就完成了。如果想彻底清理干净,还可以在“系统设置”▸“隐私与安全性”▸“辅助功能”和“录屏”中移除 TrellisWM(选中它,然后点按 −),并从你的资源库文件夹中删除以下内容(在访达中按住 ⌥,然后选取“前往”▸“资源库”):

  • Preferences/app.trellisui.trelliswm.plist:你的设置
  • Application Support/TrellisWM:你存储的排列
  • Logs/TrellisWM.log、Logs/TrellisWM.previous.log 和 Logs/TrellisWM Reports
  • Caches/app.trellisui.trelliswm 和 HTTPStorages/app.trellisui.trelliswm:来自更新

你的许可证和试用日期保存在钥匙串中,所以如果你以后重新安装,TrellisWM 会从你离开的地方继续。