关闭SIP
首先, 参考Apple官方的手册, 根据你的MacOS的版本, 看如何进入Recovery Mode.
之后, 在上方菜单栏中点击[实用工具]->[终端].
在终端中输入
csrutil disable
后回车, 即可关闭.关闭之后重新启动, 在终端中再次输入
csrutil disable
, 即可查看SIP是否被disable.之后, 在终端运行:
sudo nvram boot-args=-arm64e_preview_abi
然后重启.
下载yabai
下载yabai:
brew install koekeishiya/formulae/yabai
然后在
/etc/sudoers.d
中创建yabai
这个文件, 写入:<user> ALL=(root) NOPASSWD: sha256:<hash> <yabai> --load-sa
user
: 当前用户名, 也就是whoami
的输出.hash
:shasum -a 256 $(which yabai)
的输出.yabai
:which yabai
的输出.
yabai键位配置
键位 | 操作 |
---|---|
cmd+alt+h |
窗口聚焦向左 |
cmd+alt+j |
窗口聚焦向下 |
cmd+alt+k |
窗口聚焦向上 |
cmd+alt+l |
窗口聚焦向右 |
cmd+alt+; |
窗口布局旋转90度 |
cmd+alt+n |
聚焦到下一个窗口 |
cmd+alt+p |
聚焦到上一个窗口 |
cmd+alt+m |
窗口最大化 |
cmd+alt+c |
关闭窗口 |
ctrl+cmd+alt+h |
窗口向左移动 |
ctrl+cmd+alt+j |
窗口向下移动 |
ctrl+cmd+alt+k |
窗口向上移动 |
ctrl+cmd+alt+l |
窗口向右移动 |
cmd+alt+] |
切换到下一个虚拟桌面 |
cmd+alt+[ |
切换到上一个虚拟桌面 |
ctrl+cmd+alt+n |
新建一个虚拟桌面 |
ctrl+cmd+alt+c |
关闭虚拟桌面 |
cmd+alt+1,2,3,4,5 |
跳转到虚拟桌面1, 2, 3, 4,5 |
ctrl+cmd+alt+1,2,3,4,5 |
将当前聚焦的窗口移动到虚拟桌面1,2,3,4,5 |
ctrl+cmd+alt+r |
重新启动yabai |