SimplyWM Update to support Apple Vision Pro Mac Virtual Display Ultrawide
For the past few weeks on r/VisionPro
, every time there’s a beta release of visionOS, someone will ask: “does it support Ultrawide?”. The day has come.
visionOS 2.2 beta supports Ultrawide with Mac Virtual Display. You’ll need to run macOS 15.2 beta for it to be enabled. It’s wide, like 10240x2880
wide.
Too wide:
To make this work for myself, I added a new widescreenTall
layout option to SimplyWM. It works like tall
layout, but instead of just 1 full height window, you can configure how many you want. For example, this is how it looks like with fullHeightWindowsCount: 3
. The 4th and 5th occupy the right most column just like it does with the tall
layout:
Here’s another example with fullHeightWindowsCount: 5
displaying 8 windows.
Before Vision Pro Ultrawide, I usually configure it like this. So I can toggle between tall
and fullScreen
with F8
:
layouts:
- tall
- fullScreen
keyboardShortcuts:
nextLayout: F8
swapWindowWithMain: ctrl+shift+return
But on such a wide display, I just keep it to widescreenTall
(but you are free to continuing using the other layouts). You configure it like this:
layouts:
- widescreenTall
layoutSpecific:
widescreenTall:
fullHeightWindowsCount: 3
Adjust fullHeightWindowsCount
accordingly.
With tall
, I can hit ctrl+shift+return
to move the current window to become the main window (with full height). This doesn’t work so well with multiple full-height windows. I added these 2 shortcuts moveWindowUpList
and moveWindowDownList
so you can use them to move the current window up and down the list. Here’s the updated configuration:
layouts:
- tall
- fullScreen
keyboardShortcuts:
nextLayout: F8
swapWindowWithMain: ctrl+shift+return
moveWindowUpList: ctrl+shift+cmd+upArrow
moveWindowDownList: ctrl+shift+cmd+downArrow
As with other configuration, once you modify simplywm.yml
, the changes are applied immediately.
If you haven’t tried SimplyWM, go here for the short announcement and here for the download and doc