What's New Since 0.6.6
OmniWM 0.6.7 remembers your monitor arrangements for different desks, updates the built-in terminal, and fixes several problems with window focus, fullscreen apps, and menus.
Before You Upgrade
- The settings file format has changed. OmniWM upgrades your existing settings automatically and saves the original as
settings.toml.pre-v3beside your settings file. Most users do not need to do anything. If you return to 0.6.6, restore that backup because the older version cannot read the upgraded settings. - If you edit settings by hand or maintain templates: the file now uses
schemaVersion = 3, and custom monitor positions move frommonitorRoutingOverridestorouting.arrangements. The upgrade can change the file's formatting and remove comments; the backup preserves the original. - If you use command-line scripts: the app fingerprint shown by
omniwmctl versionis now shortened. Scripts that need the full value should useomniwmctl version --json.
New: Remember Your Home and Work Monitor Setups
- Arrange your screens once in Settings → Monitors, and OmniWM remembers that set of connected displays. The matching arrangement returns automatically when you reconnect them, so your home and work setups no longer overwrite each other.
- OmniWM can also reuse a saved arrangement when only some of those screens are connected, keeping the remaining screens in their saved positions.
- If an older arrangement mixed displays from different desks, one desk may need arranging once again in Settings → Monitors. #629
Fixes and Improvements
- Updated GhosttyKit, the engine behind OmniWM's built-in terminal.
- Menu bar menus stay open when another app, such as Steam, briefly takes focus. #646
- Rapidly switching Ghostty tabs no longer creates duplicate windows or extra columns. #643
- Windows on other workspaces stay hidden when an app enters or leaves macOS fullscreen. #647
- Closing a Dwindle window keeps you on your current workspace, including when other workspaces use a different layout. #649
- Newly opened apps show the correct focus border. When focus follows the mouse is enabled, it works without needing an extra click or window switch. #641
- Quake Terminal's “Main Monitor” setting follows the main display selected in macOS, including setups with one screen above another. #652
- Menu arrows appear only beside items that open another menu.
Website and documentation · Installation guide
Release Integrity
The OmniWM app is Developer ID signed, Apple-notarized, stapled, and Gatekeeper verified.
OmniWM-v0.6.7.zipSHA-256:b20e6fb216acae4e2ebf93f6624488b75553944eab1d5e2f76ffa18ab4f6e868GhosttyKit.xcframework-v0.6.7.zipSHA-256:11d583605b6e2f730c436fc844f0c8fda3e7cf0c23b243d0c9913a4d8ee56aad