Appleは、システム全体で機能するダークモードをmacOSMojaveに追加しました。外観をダークとして選択すると、Safariやフォトなどのすべてのシステムアプリとサードパーティのアプリ(ダークモードをサポート)はダークテーマを採用します。 Mojaveでダークモードを引き続き使用しているときに、特定のアプリのダークモードを無効にする公式の方法はありません。同様に、Macでライトモードを使用しているときに、お気に入りのアプリでダークモードを選択的にオンにすることはできません。この種の機能は、ユーザーがアプリの外観を制御できないため、ユーザーに強制されているようです。さて、この厄介な制限を克服するための回避策があります。
また読む: MacでGoogleChromeダークモードを無効にする方法
トリックには、ターミナルでいくつかのコマンドを実行して、組み込みアプリを含む特定のアプリのダークモードをオフにすることが含まれます。このためには、最初に、ダークモードから除外するアプリのバンドル識別子を特定する必要があります。アプリのバンドル識別子を知ったら、特定のコマンドを実行して、その特定のアプリをライトテーマモードに切り替える必要があります。いくつかの簡単な手順でそれを行う方法は次のとおりです。
アプリのモハベダークモードを無効にする方法
アプリのバンドル識別子を見つける
スポットライト検索を使用してターミナルを開き、以下のコマンドを実行します。交換 アプリ名 ノート、Google Chrome、カレンダー、マップなどのアプリの正確な名前。
osascript -e ‘アプリのID「アプリ名」‘
例:osascript -e ‘アプリ「マップ」のID‘
ノート:サンプルコマンドをコピーして貼り付けるときに、引用符を再入力します。
バンドル識別子が新しい行に表示されます。この場合、 com.apple.Maps マップ用。
アプリのダークモードを無効にする
ターミナル内で、次のコマンドをコピーして貼り付けます。 「バンドル識別子」を実際の識別子に置き換えます。次に、Enterキーを押します。
デフォルトの書き込みバンドル識別子NSRequiresAquaSystemAppearance-boolはい
例:デフォルト書き込みcom.apple.Maps NSRequiresAquaSystemAppearance-boolはい
アプリを再起動します –変更を有効にするには、必ずアプリを終了してください。
それでおしまい!これで、macOSダークモードがアクティブな間、アプリがライトテーマで表示されます。
関連している:iPhoneおよびiPadの特定のアプリでダークモードをオフにする方法
アプリの設定をリセットする方法
アプリのテーマをデフォルトの構成に復元する場合は、以下のコマンドを実行します。そうすることで、特定のアプリのダークモードが再び有効になります。バンドルIDを実際のIDに置き換えることを忘れないでください。
デフォルトはNSRequiresAquaSystemAppearanceを削除します
上記のトリックを使用すると、デフォルトの外観としてダークモードを使用したまま、最新バージョンのMSOfficeアプリとChromeからダークモードを削除できます。
P.S. Mojave10.14.4で上記の手順を試しました。 AppleがmacOSの将来のバージョンでこの回避策を無効にする可能性があります。
関連している:iPhoneのiOS15でサイレントモードから特定のアプリを除外する方法
ソース:スーパーユーザータグ:AppsDark ModeMacmacOSMojaveTips