Skip to content

Gamely 0.1.1

Choose a tag to compare

@rocavence rocavence released this 01 Jun 12:16
· 40 commits to main since this release

偵測能動的版本 🎉(0.1.0 的偵測沒作用)。

修正

  • 改用 unified log 偵測 Game Mode:輪詢 log show 抓 gamepolicyd / GamePolicyAgent 的 Game mode status is now on / paused 轉換。macOS 沒有公開 Game Mode API,notify(3) 狀態不會更新,log stream 接 pipe 又會緩衝吞掉小量訊息——輪詢才可靠。
  • 切走遊戲(Game Mode 暫停)也會還原 Hot Corners。
  • 拿掉不再需要的 CNotify C shim。

已驗證

原生遊戲(如系統內建 Chess.app)全螢幕觸發 Game Mode → Hot Corners 自動關閉(tr-corner 2→0)→ 結束自動還原(0→2)。

注意:Game Mode 只對 LSApplicationCategoryType 結尾為 .games 的全螢幕 app 啟用;部分透過轉譯層的 Steam 遊戲不符合,系統不會開 Game Mode,Gamely 也就不動作。

安裝:解壓把 Gamely.app 拖進「應用程式」,選單列開「Launch at Login」。需 macOS 14+,ad-hoc 簽章首次右鍵→打開。