Posso ativar o Modo escuro apenas para aplicativos específicos no macOS Mojave?


15

A nova função Modo escuro do macOS Mojave faz com que todos os aplicativos internos da Apple obtenham o tratamento do Modo escuro, que é Safari, Correio, Contatos, Calendário, Lembretes, Notas, Mapas, Fotos, Mensagens, FaceTime, iTunes, Apple Books, etc.

No entanto, é possível ativar seletivamente o Modo Escuro, ou seja, apenas para um subconjunto específico de aplicativos? Por exemplo, e se eu quiser manter o Safari no modo claro e ativar o Finder no modo escuro? De alguma forma, estou autorizado a fazer isso?


Eu realmente espero que isso se torne possível. Eu gostaria de poder configurar o Terminal para o Modo Escuro, como é feito no ElementaryOS
JL

Apenas usar um perfil escuro no Terminal é realmente tão diferente assim? (Sim, eu sei que a barra de título e guias ainda são leves, mas eles não são exatamente proeminente, especialmente se nenhum dos seus outros aplicativos são escuros.)
calum_b

Respostas:


16

Existe um comando que funciona para isso:

defaults write <Bundle-Identifier> NSRequiresAquaSystemAppearance -bool yes

É explicado aqui: https://www.tekrevue.com/tip/exclude-app-dark-mode-macos-mojave/

Se você não souber o ID do pacote do aplicativo, poderá consultá-lo usando o AppleScript, que pode ser executado na linha de comando osascript:

osascript -e 'id of app "<App-Name>"'

11
defaults write com.apple.iTunes NSRequiresAquaSystemAppearance -bool yesnão funcionou para mim :( macOS 10.14.4
n1000

A ironia é que eu preciso desativá-lo para a Apple Script Editordefaults write com.apple.ScriptEditor2 NSRequiresAquaSystemAppearance -bool yes
palaniraja

5

Estou usando o LightsOff há alguns dias, parece funcionar muito bem.

Ele "alterna" entre os modos quando você abre um aplicativo que você excluiu e pode realmente ver a mudança, o que é um pouco negativo.


11
Prefiro uma opção incorporada para isso. De qualquer forma, este aplicativo parece fazer o trabalho. Existem alguns erros a serem corrigidos (por exemplo, ao abrir um aplicativo no Modo Claro, ele pisca no Modo Escuro primeiro por uma fração de segundo).
mgiordi 8/10/19

11
Seria bom se a Apple incluísse, mas essa é a coisa mais próxima que eu acho.
Dylan

2
Observe que ele alterna todo o sistema MacOS para o Modo escuro quando o aplicativo está ativo, não apenas o aplicativo específico.
Winterflags 21/09/19


1

Não deveria haver uma nova alternativa para este comando com base nos primeiros betas (veja abaixo):

defaults write com.apple.dt.Xcode NSWindowDarkChocolate -bool true


0

Acho que o método usado para ativar o modo claro / escuro específico do aplicativo foi desativado na versão 10.14.2

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.