Instalace
Homebrew (doporučeno)
Sekce “Homebrew (doporučeno)”brew tap wraithyy/tapbrew trust wraithyy/tap # tap třetí strany potřebuje jednorázový trustbrew install --cask ancre # nainstaluje ancre.app a dá ancrectl na PATHopen /Applications/ancre.appApp je ad-hoc podepsaná (bez placeného developer certifikátu); cask za tebe sundá quarantine flag, takže Gatekeeper si nebude stěžovat.
Ze zdrojů (pro contributory)
Sekce “Ze zdrojů (pro contributory)”Většina uživatelů má instalovat přes Homebrew výše. Build ze zdrojů je pro
vývoj — čistý Swift Package Manager, žádný .xcodeproj.
xcode-select --install # jednorázově: compiler toolchain + gitgit clone https://github.com/wraithyy/ancre && cd ancreswift build -c release # celý balíčekswift test # unit testyScripts/bundle.sh # sestaví .build/ancre.app (ad-hoc podpis)open .build/ancre.appPermissions
Sekce “Permissions”Při prvním spuštění si app vyžádá Accessibility permission (System Settings → Privacy & Security → Accessibility) a čeká, dokud ji nedostane. Event tap pro hyper klávesu vyžaduje navíc Input Monitoring.
První spuštění
Sekce “První spuštění”- Onboarding okno vypíše chybějící permissions, odkazuje přímo do příslušného panelu System Settings a spustí window manager, až jsou všechny udělené a klikneš Start. Pokud jsou permissions už v pořádku, přeskočí se úplně.
- Config
~/.config/ancre/ancre.tomlse vytvoří z defaultů. - Okna na viditelných workspaces se srovnají do dlaždic; skryté workspaces se „parkují” mimo obrazovku.
- V menubaru přibude ikona ◱ — pauza tilingu, přeskládání, seznam monitorů, otevření a znovunačtení configu.
Pokud po rebuildu přestane fungovat permission (nový ad-hoc podpis vypadá pro macOS jako jiná app), viz Troubleshooting.