Czy mogę przejść do trybu ciemnego tylko dla określonych aplikacji w macOS Mojave?


15

Nowa funkcja macode Mojave Dark Mode sprawia, że wszystkie wbudowane aplikacje Apple są traktowane w trybie Dark Mode, czyli Safari, Mail, Kontakty, Kalendarz, Przypomnienia, Notatki, Mapy, Zdjęcia, Wiadomości, FaceTime, iTunes, Apple Books itp.

Czy można jednak selektywnie aktywować tryb ciemny, tj. Tylko dla określonego podzbioru aplikacji? Na przykład, co jeśli chcę zachować Safari w trybie jasnym i zamiast tego przełączyć Finder w tryb ciemny? Czy w jakiś sposób mogę to zrobić?


Naprawdę mam nadzieję, że stanie się to możliwe. Chciałbym móc ustawić Terminal w Dark Mode, tak jak to dzieje się w ElementaryOS
JL

Czy korzystanie z ciemnego profilu w Terminalu jest naprawdę tak różne? (Tak, wiem, że pasek tytułu i zakładki są nadal jasne, ale nie są wyraźnie widoczne, szczególnie jeśli żadna z innych aplikacji nie jest ciemna.)
calum_b

Odpowiedzi:


16

Istnieje polecenie, które działa w tym celu:

defaults write <Bundle-Identifier> NSRequiresAquaSystemAppearance -bool yes

Wyjaśniono to tutaj: https://www.tekrevue.com/tip/exclude-app-dark-mode-macos-mojave/

Jeśli nie znasz identyfikatora pakietu aplikacji, możesz wyszukać go za pomocą AppleScript, który możesz uruchomić z wiersza poleceń za pomocą osascript:

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

1
defaults write com.apple.iTunes NSRequiresAquaSystemAppearance -bool yesnie działało dla mnie :( macOS 10.14.4
n1000

Ironia polega na tym, że muszę go wyłączyć w edytorze skryptów Appledefaults write com.apple.ScriptEditor2 NSRequiresAquaSystemAppearance -bool yes
palaniraja

5

Używam LightsOff od kilku dni, wydaje się działać bardzo dobrze.

„Przełącza się” między trybami, gdy otwierasz aplikację, którą wykluczyłeś, i faktycznie widzisz przełączanie, co jest nieco wadą.


1
Wolę do tego wbudowaną opcję. W każdym razie ta aplikacja wydaje się wykonywać swoją pracę. Jest jednak kilka błędów do naprawienia (np. Podczas otwierania aplikacji w trybie jasnym, najpierw miga do trybu ciemnego na ułamek sekundy).
mgiordi

1
Byłoby miło, gdyby Apple to załączył, ale to chyba najbliższa rzecz.
Dylan

2
Pamiętaj, że przełącza cały system MacOS w tryb ciemny, gdy aplikacja jest aktywna, a nie tylko konkretną aplikację.
Winterflags,


1

Czy nie powinna istnieć nowa alternatywa dla tego polecenia opartego na wczesnych wersjach beta (patrz poniżej):

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


0

Myślę, że metoda używana do włączania trybu jasnego / ciemnego specyficznego dla aplikacji została wyłączona w 10.14.2

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.