-
-
Notifications
You must be signed in to change notification settings - Fork 651
Installing yabai (latest release)
A codesigned binary release of yabai can be installed using Homebrew from the tap koekeishiya/formulae
.
brew install koekeishiya/formulae/yabai
Open System Preferences.app
and navigate to Security & Privacy
, then Privacy
, then Accessibility
. Click the lock icon at the bottom and enter your password to allow changes to the list. Starting with brew services start yabai
will prompt the user to allow yabai
accessibility permissions. Check the box next to yabai
to allow accessibility permissions.
Now install the scripting addition.
# install the scripting addition
sudo yabai --install-sa
To run yabai, simply start it and then restart Dock.app to load the scripting addition. Alternatively you can also logout and login again.
# start yabai
brew services start yabai
# load the scripting addition
killall Dock
To update yabai to the latest version, simply upgrade it with Homebrew, reinstall the scripting addition and restart Dock.app again:
# stop, upgrade, start yabai
brew services stop yabai
brew upgrade yabai
brew services start yabai
# reinstall the scripting addition
sudo yabai --uninstall-sa
sudo yabai --install-sa
# load the scripting addition
killall Dock
This wiki is a community–driven documentation page. If you want to request a topic for this wiki to address or discuss its content, head over to issue #5.
General
Installation
Configuration
Commands
Tips and Tricks
- Quickly restart the yabai launch agent
- Split yabai configuration across multiple files
- Fix spaces reordering automatically
- Fix folders opened from Desktop not tiling
- Auto updating from HEAD via brew
- Tiling Emacs
- Flash highlight to identify focused window
- Constrain space focus to current display with optional cycling