-
Notifications
You must be signed in to change notification settings - Fork 0
macOS
On macOS, accshift can switch Steam and Battle.net accounts. The other launchers either do not exist on macOS or are not supported by this build.
This page covers macOS-specific Steam behaviour plus general macOS notes. Battle.net specifics (config path, app detection) are on the Battle.net 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. The CLI --admin
and --no-admin flags have 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 | ~/Library/Application Support/com.accshift.desktop/user/ |
| Custom themes | ~/Library/Application Support/com.accshift.desktop/themes/ |
| Platform snapshots | ~/Library/Application Support/com.accshift.desktop/platforms/ |
| Cached profile data | ~/Library/Caches/com.accshift.desktop/platforms/ |
| Migration backups | ~/Library/Application Support/com.accshift.desktop/backups/pre-migration/ |
The dmg is not signed or notarized yet. If Gatekeeper reports the app as damaged or from an unidentified developer, clear the quarantine flag once:
xattr -cr /Applications/Accshift.app- Steam and Battle.net only.
- Unsigned dmg (see above).
- No elevation. Admin-only launch options are no-op.