Bisakah saya beralih ke Mode Gelap hanya untuk aplikasi tertentu di macOS Mojave?

15

Fungsi MacOS Mojave Dark Mode baru membuat semua aplikasi bawaan Apple mendapatkan perlakuan Mode Gelap, yaitu Safari, Mail, Kontak, Kalender, Pengingat, Catatan, Peta, Foto, Pesan, FaceTime, iTunes, Apple Books, dll.

Namun, apakah mungkin untuk mengaktifkan Mode Gelap secara selektif , yaitu hanya untuk subset aplikasi tertentu? Misalnya, bagaimana jika saya ingin menjaga Safari dalam Mode Terang dan mengubah Finder ke Mode Gelap? Apakah saya entah bagaimana diizinkan melakukan itu?

mgiordi
sumber
Saya sangat berharap ini menjadi mungkin. Saya ingin dapat mengatur Terminal ke Mode Gelap seperti yang dilakukan di ElementaryOS
JL
Apakah hanya menggunakan profil gelap di Terminal benar-benar berbeda? (Ya, saya tahu bilah judul dan tab masih terang, tetapi tidak terlalu menonjol, terutama jika tidak ada aplikasi lain yang gelap.)
calum_b

Jawaban:

16

Ada perintah yang berfungsi untuk ini:

defaults write <Bundle-Identifier> NSRequiresAquaSystemAppearance -bool yes

Dijelaskan di sini: https://www.tekrevue.com/tip/exclude-app-dark-mode-macos-mojave/

Jika Anda tidak tahu id bundel aplikasi, Anda dapat menanyakannya menggunakan AppleScript, yang dapat Anda jalankan dari baris perintah dengan osascript:

osascript -e 'id of app "<App-Name>"'
Janani Chinnam
sumber
1
defaults write com.apple.iTunes NSRequiresAquaSystemAppearance -bool yestidak bekerja untuk saya :( macOS 10.14.4
n1000
Ironi adalah saya harus menonaktifkannya untuk editor skrip Appledefaults write com.apple.ScriptEditor2 NSRequiresAquaSystemAppearance -bool yes
palaniraja
5

Saya telah menggunakan LightsOff selama beberapa hari sekarang, tampaknya bekerja dengan sangat baik.

Itu memang "beralih" antara mode ketika Anda membuka aplikasi yang telah Anda kecualikan dan Anda benar-benar dapat melihat peralihan yang sedikit merugikan.

Dylan
sumber
1
Saya lebih suka opsi bawaan untuk itu. Bagaimanapun, aplikasi ini tampaknya melakukan pekerjaan itu. Ada beberapa bug yang harus diperbaiki (misalnya, ketika membuka aplikasi dalam Mode Ringan, ia berkedip ke Mode Gelap terlebih dahulu selama sepersekian detik).
mgiordi
1
Akan lebih baik jika Apple memasukkannya tetapi ini adalah hal terdekat yang saya kira.
Dylan
2
Perhatikan bahwa ini mengubah seluruh sistem MacOS ke Mode Gelap ketika aplikasi sedang aktif, bukan hanya aplikasi tertentu.
Winterflags
4

Lebih banyak opsi gratis termasuk aplikasi Gray dan NightOwl . Keduanya dapat diinstal menggunakan Homebrew :

brew cask install gray
brew cask install nightowl
n1000
sumber
bagi saya pasti solusi yang tepat
Pierre
1

Tidakkah seharusnya ada alternatif baru untuk perintah ini berdasarkan beta awal (lihat di bawah):

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

Nebula
sumber
0

Saya pikir metode yang digunakan untuk mengaktifkan mode terang / gelap khusus aplikasi telah dinonaktifkan di 10.14.2

Chad
sumber