macOS Mojave의 특정 앱에 대해서만 다크 모드로 전환 할 수 있습니까?


15

새로운 macOS Mojave 다크 모드 기능을 사용하면 Apple의 모든 내장 응용 프로그램에서 Safari, Mail, 연락처, 캘린더, 미리 알림, 메모,지도, 사진, 메시지, FaceTime, iTunes, Apple Book 등의 다크 모드 처리가 가능합니다.

그러나 어두운 모드 를 선택적으로 활성화 할 수 있습니까 (예 : 특정 앱 하위 세트에 대해서만)? 예를 들어 Safari를 Light 모드로 유지하고 Finder를 Dark 모드로 바꾸려면 어떻게해야합니까? 어떻게 든 그렇게 할 수 있습니까?


나는 이것이 가능해지기를 정말로 바란다. ElementaryOS
JL

터미널에서 어두운 프로파일을 사용하는 것이 실제로 다른가? (예, 제목 표시 줄과 탭이 여전히
밝다

답변:


16

이를 위해 작동하는 명령이 있습니다.

defaults write <Bundle-Identifier> NSRequiresAquaSystemAppearance -bool yes

여기에 설명되어 있습니다 : https://www.tekrevue.com/tip/exclude-app-dark-mode-macos-mojave/

앱의 번들 ID를 모르는 경우 AppleScript를 사용하여 쿼리 할 수 ​​있습니다. AppleScript는 다음을 사용하여 명령 행에서 실행할 수 있습니다 osascript.

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

1
defaults write com.apple.iTunes NSRequiresAquaSystemAppearance -bool yes나를 위해 작동하지 않았다 :( macOS 10.14.4
n1000

Irony는 Apple 스크립트 편집기에서 비활성화해야합니다.defaults write com.apple.ScriptEditor2 NSRequiresAquaSystemAppearance -bool yes
palaniraja

5

나는 며칠 동안 LightsOff 를 사용해 왔으며 매우 잘 작동하는 것 같습니다.

제외한 앱을 열면 모드간에 "전환"되며 실제로 약간의 단점 인 전환을 볼 수 있습니다.


1
오히려 내장 옵션을 선호합니다. 어쨌든,이 응용 프로그램은 일을하는 것 같습니다. 그래도 수정해야 할 버그가 있습니다 (예 : 라이트 모드에서 앱을 열면 1 초 동안 다크 모드로 먼저 깜박임).
mgiordi

1
Apple에 포함되어 있으면 좋을 것입니다. 그러나 이것이 가장 가까운 것 같습니다.
Dylan

2
특정 응용 프로그램뿐만 아니라 응용 프로그램이 활성화되면 전체 MacOS 시스템을 다크 모드로 전환합니다 .
Winterflags


1

초기 베타 버전을 기반으로이 명령에 대한 새로운 대안이 없어야합니다 (아래 참조).

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


0

10.14.2에서 앱 특정 명암 모드를 활성화하는 데 사용 된 방법이 비활성화되었다고 생각합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.