Чи можу я перейти до темного режиму лише для конкретних програм у macOS Mojave?


15

Нова функція темного режиму macOS Mojave дозволяє всім вбудованим додаткам Apple отримати режим темного режиму, тобто Safari, пошта, контакти, календар, нагадування, нотатки, карти, фотографії, повідомлення, FaceTime, iTunes, Apple Books тощо.

Однак чи можна вибірково активувати темний режим, тобто лише для певного підмножини додатків? Наприклад, що робити, якщо я хочу утримати Safari у світлому режимі та перетворити Finder на темний режим? Мені якось дозволено це робити?


Я дуже сподіваюся, що це стане можливим. Я хотів би мати можливість встановити термінал на темний режим, як це робиться в ElementaryOS
JL,

Чи просто використання темного профілю в Терміналі насправді все таке? (Так, я знаю, що заголовок і вкладки все ще світлі, але вони не зовсім помітні, особливо якщо жодне з ваших інших додатків не темне.)
calum_b

Відповіді:


16

Для цього працює команда:

defaults write <Bundle-Identifier> NSRequiresAquaSystemAppearance -bool yes

Це пояснено тут: https://www.tekrevue.com/tip/exclude-app-dark-mode-macos-mojave/

Якщо ви не знаєте ідентифікатор пакета програми, ви можете запитати його за допомогою AppleScript, який можна запустити з командного рядка за допомогою osascript:

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

1
defaults write com.apple.iTunes NSRequiresAquaSystemAppearance -bool yesне працювали для мене :( macOS 10.14.4
n1000

Іронія: мені потрібно відключити його для редактора сценаріїв Appledefaults write com.apple.ScriptEditor2 NSRequiresAquaSystemAppearance -bool yes
palaniraja

5

Я використовую LightsOff вже пару днів, здається, працює дуже добре.

Він робить "перемикання" між режимами, коли ви відкриваєте додаток, який ви виключили, і ви насправді можете бачити перемикання, яке є дещо недоліком.


1
Я б вважав за краще вбудований варіант для цього. У будь-якому разі, ця програма, схоже, справляється із цією справою. Однак деякі помилки мають бути виправлені (наприклад, при відкритті програми в світлому режимі вона спочатку переходить у темний режим на частку секунди).
mgiordi

1
Було б добре, якби Apple включила його, але я думаю, це найближче.
Ділан

2
Зауважте, що він переключає всю систему MacOS у темний режим, коли програма активна, а не лише конкретний додаток.
Winterflags

4

Більш безкоштовні варіанти включають програму Grey та NightOwl . Обидва можна встановити за допомогою Homebrew :

brew cask install gray
brew cask install nightowl

для мене, безумовно, ідеальне рішення
П'єр,

1

Чи не має бути нової альтернативи для цієї команди на основі ранніх бета-версій (див. Нижче):

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


0

Я думаю, що метод, що використовується для ввімкнення конкретного додатка для світлого / темного режиму, був відключений у 10.14.2

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.