Fenster – MacOS Space Manager
The main functionality fenster provides is to have good full screen spaces, in the future it might provide more.
Fenster.Demo.mp4
Deps
- yabai – You need
yabai
to move spaces around which is critical for how Fenster works, in the future this might be something directly implemented Foryabai
to work with this feature, you need to Disable System Integrity Protection
Usage
Setup callback
yabai -m signal --add event=space_changed action="curl localhost:8090/prepare?oldSpace=\${YABAI_RECENT_SPACE_ID}&newSpace=\${YABAI_SPACE_ID}"
# In the future will be
# fenster setup # not implement yet
Run the fenster server
fenster start
Run server on startup
crontab -e
@reboot fenster start