Nowy tryb ciemny w macOS Mojave jest uderzającym odejściem od wieloletniego wyglądu systemu operacyjnego Mac. I podczas gdy wiele aplikacji wygląda świetnie w trybie ciemności, niektórzy użytkownicy nie lubią ciemniejszego wyglądu w każdej aplikacji. Jednak przy użyciu domyślnych opcji interfejsu w Preferencjach systemowych nie ma obecnie możliwości wykluczenia poszczególnych aplikacji z trybu ciemnego. Innymi słowy, o ile aplikacja obsługuje tę funkcję, w trybie ciemności jest „wszystko albo nic”.
Na szczęście jest ratunek dla terminalu. Podobnie jak w przypadku sposobu włączania starego ciemnego paska menu i wyglądu dokowania , możesz również selektywnie wykluczać poszczególne aplikacje z trybu ciemnego. Należy jednak pamiętać, że ten rodzaj konfiguracji został z jakiegoś powodu wyłączony z głównego interfejsu użytkownika. Tak więc, chociaż działa to na dzień publikacji tego artykułu, może przestać działać lub proces może ulec zmianie w przyszłych aktualizacjach systemu macOS.
To powiedziawszy, oto jak wykluczyć aplikację z trybu ciemnego w macOS Mojave, a także link do aplikacji, która może to zrobić za Ciebie bez konieczności wykonywania poleceń terminalu. Jako przykład wykorzystamy aplikację Notes.
Wyklucz aplikację z trybu ciemnego przez terminal
- Aby wykluczyć aplikację z trybu ciemnego w systemie macOS Mojave, najpierw musimy znać identyfikator pakietu aplikacji. Aby go znaleźć, otwórz Terminal i wprowadź następujące polecenie. Pamiętaj, że „Nazwa aplikacji” to dokładna nazwa aplikacji minus jej rozszerzenie. W naszym przykładzie aplikacji Notes nasza nazwa aplikacji to po prostu „Notatki”:
osascript -e „identyfikator aplikacji„ Nazwa aplikacji ””
- Powyższe polecenie wyświetli identyfikator pakietu aplikacji w następnym wierszu. W naszym przykładzie aplikacji Notes wynikiem jest com.apple.Notes . Teraz użyj tego identyfikatora w następującym poleceniu. Kontynuując nasz przykład, użyjemy wartości domyślnych: napisz com.apple.Notes NSRequiresAquaSystemAppearance -bool tak .
domyślnie zapisz Identyfikator pakietu NSRequiresAquaSystemAppearance -bool tak
- Na koniec zamknij i uruchom ponownie aplikację. Jeśli wszystko działało, powinno używać jasnego motywu, mimo że reszta systemu macOS jest nadal skonfigurowana do pracy w trybie ciemnym.
Zresetuj motyw aplikacji
Jeśli zastosowałeś powyższe polecenia do określonej aplikacji, a później chcesz przywrócić domyślną konfigurację motywu i ponownie włączyć tryb ciemny, użyj następującego polecenia:
defaults delete Identyfikator pakietu NSRequiresAquaSystemAppearance
Ponownie musisz zamknąć i ponownie uruchomić aplikację, aby zmiana zaczęła obowiązywać. W przypadku niektórych aplikacji może być konieczne ponowne uruchomienie.
Kontroluj tryb ciemny za pomocą aplikacji
Jeśli nie chcesz zawracać sobie głowy poleceniami terminalu, możesz sprawdzić bezpłatne narzędzie LightsOff .
Ta aplikacja zapewnia nie tylko dostęp do elementów sterujących trybu ciemnego specyficznych dla aplikacji, ale także umożliwia przełączanie między trybem jasnym i ciemnym za pomocą jednego kliknięcia. Możesz nawet planować zmiany motywów na podstawie czasu, dzięki czemu tryb ciemny automatycznie włącza się w nocy i wraca do trybu jasnego rano.
Należy jednak pamiętać, że na poziomie podstawowym LightsOff używa tych samych metod terminalu, które opisano wcześniej do modyfikowania konfiguracji aplikacji. To znacznie ułatwia, ale oznacza również, że jego funkcjonalność podlega zmianom technicznym Apple w macOS. Tak więc, podobnie jak powyższe polecenia terminalu, ta aplikacja może nie działać z przyszłymi wersjami systemu macOS, w zależności od tego, jak Apple nadal modyfikuje sposób działania trybu ciemnego.