¿Puedo pasar al modo oscuro solo para aplicaciones específicas en macOS Mojave?

15

La nueva función MacOS Mojave Dark Mode hace que todas las aplicaciones integradas de Apple reciban el tratamiento Dark Mode, es decir, Safari, Correo, Contactos, Calendario, Recordatorios, Notas, Mapas, Fotos, Mensajes, FaceTime, iTunes, Apple Books, etc.

Sin embargo, ¿es posible activar selectivamente el Modo oscuro, es decir, solo para un subconjunto específico de aplicaciones? Por ejemplo, ¿qué sucede si quiero mantener Safari en modo claro y cambiar Finder a modo oscuro? ¿De alguna manera se me permite hacer eso?

mgiordi
fuente
Realmente espero que esto sea posible. Me gustaría poder configurar Terminal en modo oscuro como se hace en ElementaryOS
JL
¿Usar un perfil oscuro en Terminal es realmente tan diferente? (Sí, sé que la barra de título y pestañas siguen siendo la luz, pero no son exactamente prominente, especialmente si ninguno de tus otras aplicaciones son oscuras.)
calum_b

Respuestas:

16

Hay un comando que funciona para esto:

defaults write <Bundle-Identifier> NSRequiresAquaSystemAppearance -bool yes

Se explica aquí: https://www.tekrevue.com/tip/exclude-app-dark-mode-macos-mojave/

Si no conoce la identificación del paquete de la aplicación, puede consultarla usando AppleScript, que puede ejecutar desde la línea de comandos con osascript:

osascript -e 'id of app "<App-Name>"'
Janani Chinnam
fuente
1
defaults write com.apple.iTunes NSRequiresAquaSystemAppearance -bool yesno funcionó para mí :( macOS 10.14.4
n1000
La ironía es que necesito deshabilitarlo para el editor de scripts de Appledefaults write com.apple.ScriptEditor2 NSRequiresAquaSystemAppearance -bool yes
palaniraja
5

He estado usando LightsOff durante un par de días, parece funcionar muy bien.

"Cambia" entre modos cuando abres una aplicación que has excluido y puedes ver el cambio, lo que es un poco negativo.

Dylan
fuente
1
Prefiero una opción integrada para eso. De todos modos, esta aplicación parece hacer el trabajo. Sin embargo, hay algunos errores que deben corregirse (por ejemplo, al abrir una aplicación en modo claro, parpadea primero en modo oscuro durante una fracción de segundo).
mgiordi
1
Sería bueno si Apple lo incluyera, pero supongo que es lo más parecido.
Dylan
2
Tenga en cuenta que cambia todo el sistema MacOS al modo oscuro cuando la aplicación está activa, no solo la aplicación específica.
Winterflags
4

Más opciones gratuitas incluyen la aplicación Gray y NightOwl . Ambos se pueden instalar usando Homebrew :

brew cask install gray
brew cask install nightowl
n1000
fuente
para mí definitivamente la solución perfecta
Pierre
1

¿No debería haber una nueva alternativa para este comando basada en versiones beta anteriores (ver más abajo):

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

Nebulosa
fuente
0

Creo que el método utilizado para habilitar el modo claro / oscuro específico de la aplicación se ha deshabilitado en 10.14.2

Chad
fuente