Assim que o Modo Jogo do macOS liga, o Gamely desativa os quatro cantos ativos e os restaura exatamente como estavam quando o jogo termina. Funciona em segundo plano como um único 🎮 na barra de menus.
Não existe uma API pública do Modo Jogo. O Gamely detecta o modo com segurança pelo registro unificado do sistema e depois lê e grava as preferências do Dock, sem você precisar fazer nada.
Observa o log stream; quando o gamepolicyd escreve "Game mode is on", ele sabe que um jogo em tela cheia começou.
Salva sua configuração atual de cantos ativos, coloca os quatro em "nenhuma ação" e aplica com killall Dock, sem aparecer enquanto está em tela cheia.
Quando o jogo termina, grava de volta seus valores originais. Mesmo que o Gamely feche no meio da partida, a próxima abertura restaura tudo sozinha, sem bagunça.
Faz bem o seu único trabalho e não incomoda com mais nada.
Sem adivinhar e sem vasculhar processos: segue apenas o interruptor oficial do Modo Jogo do macOS.
Lembra até das teclas modificadoras, então seus cantos voltam idênticos depois do jogo.
Os valores originais ficam nas próprias preferências do app; um encerramento inesperado é detectado e restaurado na próxima abertura.
Registra um item de início de sessão com o SMAppService: configure uma vez e esqueça que ele existe.
Sem ícone no Dock e sem notificações: só o controle na barra de menus. A janela de Ajustes está lá quando você precisar.
Desligue o interruptor principal e o Gamely não faz nada; ou restaure os cantos ativos manualmente a qualquer momento.
Jogos que nunca ligam o Modo Jogo (Steam, CrossOver, Whisky) podem ser adicionados a uma lista; quando um deles está na frente, os cantos também pausam.
繁體中文, English, 日本語, 한국어, Español, Português; segue o idioma do sistema.
Consulta o GitHub uma vez por dia e adiciona um item ao menu quando sai uma versão nova. Instalou com Homebrew? É só brew upgrade.
Quatro passos, cerca de um minuto. O passo 3 usa o Terminal; não se preocupe, é só copiar e colar.
xattr -dr com.apple.quarantine /Applications/Gamely.app && open /Applications/Gamely.app
Peraí, o que é isso? O Gamely é um app gratuito, autoassinado e não autenticado pela Apple. Não vivo de fazer apps; só crio coisas pequenas que acho úteis e bonitas, e a taxa anual de desenvolvedor da Apple não cabe no orçamento… Por isso o macOS bloqueia a primeira abertura. Esta linha só remove a marca de quarentena adicionada no download e abre o Gamely. Não muda mais nada, e você só precisa fazer isso uma vez.
Usa Homebrew? Uma linha instala, quarentena incluída, e brew upgrade mantém tudo atualizado.
brew install --cask rocavence/tap/gamely
Um utilitário para a barra de menus do macOS. Assim que o Modo Jogo liga, ele coloca os quatro cantos ativos em "nenhuma ação", para que um deslize do mouse não abra o Mission Control, a Mesa ou o Protetor de Tela no meio da partida. Quando o jogo termina, restaura sua configuração original, teclas modificadoras incluídas.
Aí você precisa lembrar de desligar, lembrar de ligar de novo e lembrar o que cada um dos quatro cantos fazia. O Gamely faz as duas coisas sozinho, seguindo o Modo Jogo.
O macOS só liga o Modo Jogo para apps em tela cheia classificados como jogos. Jogos de Windows que rodam por uma camada de tradução normalmente não se encaixam, então o Gamely não tem o que seguir. Adicione-os como Apps forçados e o Gamely pausa os cantos ativos sempre que um deles estiver na frente.
macOS 14 Sonoma ou posterior. O Modo Jogo surgiu no Sonoma.
O Gamely é autoassinado e não é autenticado pela Apple, então o macOS bloqueia a primeira abertura. Rode o comando de uma linha dos passos de instalação acima para remover a marca de quarentena; instalando pelo Homebrew, isso é feito para você.
Não. Sua configuração original fica nas preferências do Gamely; a próxima abertura percebe que o Modo Jogo terminou e a restaura. Ao sair do Gamely normalmente, ele também restaura antes.
Não. O Gamely é gratuito e de código aberto sob CC BY-NC-SA 4.0; o código está no GitHub.
Quando estou jogando, o mouse esbarrar num canto e abrir o Mission Control acaba com a graça. O sistema tem Modo Jogo, mas ignora os cantos ativos, então fiz a peça que faltava.
O Gamely é pequeno, de código aberto e gratuito. Se ele poupar você desse momento também, já valeu a pena.