-
Notifications
You must be signed in to change notification settings - Fork 0
macOS
On macOS, accshift can switch Steam accounts only. The other launchers either do not exist on macOS or are not supported by this build.
The macOS app is in "GUI ready" status: the UI and the CLI both run, but real-world testing on Mac hardware is still going on. If something feels off, please file an issue.
This page covers macOS-specific behaviour. For everything else, see the Steam page.
accshift expects the standard layout: ~/Library/Application Support/Steam. The check looks for config/loginusers.vdf under that path. Override the path in Settings > Steam if you keep Steam elsewhere.
accshift edits ~/Library/Application Support/Steam/registry.vdf. The same VDF format and HKCU\Software\Valve\Steam\AutoLoginUser key path as on the other OSes.
Process management:
- Executable:
steam_osx - Web helper:
Steam Helper
accshift kills both processes, waits, then relaunches Steam. --run-as-admin has no effect on macOS.
Steam Web API key is stored in the macOS Keychain via the keyring crate. Entries appear under the service id com.accshift.desktop. You can audit and revoke them through the Keychain Access app.
| Data | Path |
|---|---|
| Config | ~/Library/Application Support/com.accshift.desktop/state/ |
| Logs | ~/Library/Application Support/com.accshift.desktop/logs/ |
| User settings and themes | ~/Library/Application Support/com.accshift.desktop/user/ |
| Platform snapshots | ~/Library/Application Support/com.accshift.desktop/platforms/ |
| Migration backups | ~/Library/Application Support/com.accshift.desktop/backups/pre-migration/ |
- Steam only.
- No elevation. Admin-only launch options are no-op.
- "GUI ready" status: report issues so we can flip it to "Done".