macOS Game Mode 一啟動,Gamely 就自動關閉四個 Hot Corners;遊戲結束,再把你原本的設定原封不動還原。全程在背景,只有選單列一個 🎮。
沒有公開的 Game Mode API,Gamely 靠系統 unified log 可靠偵測,再讀寫 Dock 偏好設定,全部不需要你動手。
監看 log stream,當 gamepolicyd 印出「Game mode is on」就知道全螢幕遊戲開始了。
先把你目前的 Hot Corner 設定存起來,把四角設成「無動作」,killall Dock 套用——遊戲全螢幕你看不見。
遊戲一結束就把原值寫回。就算 Gamely 中途崩潰,下次啟動也會自動還原——保證不留爛攤子。
該做的事做好,其他什麼都不打擾。
不靠猜測、不掃描程序,完全跟著 macOS 官方的 Game Mode 開關走。
連修飾鍵設定都一起記住,遊戲結束後你的四角和原本一模一樣。
原值存在自己的偏好裡,意外結束後下次啟動會偵測並自動補還原。
用 SMAppService 註冊登入項目,裝一次之後就忘了它的存在。
沒有 Dock 圖示、不跳通知,平常只看得到選單列的手把。設定視窗要用的時候再打開。
總開關一關 Gamely 就完全不動作,也能手動立刻還原 Hot Corners。
Steam、CrossOver、Whisky 這類不會觸發 Game Mode 的遊戲,加進清單後,切到前景時一樣會暫停四個角落。
繁體中文、English、日本語、한국어、Español、Português,跟著系統語言走。
每天到 GitHub 看一次有沒有新版,有的話選單會出現更新項目。用 Homebrew 裝的跑 brew upgrade 就好。
跟著四個步驟做,大約一分鐘。第三步會用到「終端機」,不用怕,複製貼上就好。
xattr -dr com.apple.quarantine /Applications/Gamely.app && open /Applications/Gamely.app
蛤?這是在幹嘛?Gamely 是免費的自簽 app,沒有經過 Apple 公證。我也不是靠開發 App 維生,純粹是做自己覺得好用、好看的小東西,繳不起 Apple 每年的開發者規費⋯⋯所以 macOS 會擋下第一次開啟。這行指令只是拿掉下載時被加上的「隔離」標記,再幫你打開 Gamely,不會改動其他東西,只需要做一次。
有裝 Homebrew 的話,一行就裝好,隔離標記也會一起處理,之後用 brew upgrade 更新。
brew install --cask rocavence/tap/gamely
一個 macOS 選單列小工具。Game Mode 一啟動,它就把四個 Hot Corners(熱點角落)暫時設成「無動作」,遊戲中滑鼠滑到角落不會再跳出 Mission Control、桌面或螢幕保護程式。遊戲結束後還原成你原本的設定,連修飾鍵都一樣。
手動關要記得關,也要記得開回來,四個角落原本各設了什麼還得自己記。Gamely 跟著 Game Mode 自動做這兩件事,你只管玩。
macOS 只替全螢幕、而且被標成遊戲類別的 App 開啟 Game Mode。透過轉譯層跑的 Windows 遊戲通常不符合,Gamely 就不會動作。把這些遊戲加進「強制 App」,它們在前景時 Gamely 一樣會暫停 Hot Corners。
macOS 14 Sonoma 以上,Game Mode 是從 Sonoma 才有的。
Gamely 是自簽的,沒有經過 Apple 公證,所以 macOS 會擋第一次開啟。照上面的安裝步驟跑一行指令、拿掉隔離標記就好;用 Homebrew 安裝會自動處理。
不會。原本的設定存在 Gamely 自己的偏好設定裡,下次啟動會發現 Game Mode 已經結束,自動還原。正常結束 Gamely 也會先還原再離開。
不用。Gamely 免費,以 CC BY-NC-SA 4.0 授權開源,原始碼在 GitHub。
我自己玩遊戲時,滑鼠滑到角落跳出 Mission Control 真的會氣到。系統有 Game Mode 卻不管 Hot Corners,那就自己補一個。
Gamely 很小、開源、免費。如果它也幫你擋掉了那一下掃興,那就值得了。