【Linux Mint】OSのダークモード設定がウェブページに反映されないのを直す。

さて、前々回:ウェブページをダークモード対応にする。 そして 前回:ウェブページのダークモード化。画像が目立ちすぎるので何とかする。 で、OSがダークモード/ダークテーマに設定されている場合に、ダークモード対応のウェブページを表示させる方法を書きました。

周りにある様々なデバイスで動作確認をしたところ、まぁ概ね狙ったとおりの表示をしてくれたのですが、Linux Mintだけちょっとおかしい。

うちのLinux Mint 21.1 Cinnamonでは、OSでダーク系のテーマを設定していても、ウェブページの表示にはその設定が反映されず、ページにダークモード対応のスタイルが反映されない。

…と、そんな現象が発生します。

調べてみると、これはどうやら Mint に限らず最新の Linux で生じる可能性がある現象(不具合?)で、ターミナルを立ち上げて、

gsettings set org.gnome.desktop.interface color-scheme prefer-dark

と、color-scheme の値を直接変更してやれば、ブラウザ側で正しく「システムは今、ダークモードだな」と認識できるようになります。

【2023.07.20 追記】Linux Mint 21.2では、もう少し簡単に設定できます。この記事の後半を参照してみてください。

ライトモードに戻すときは、

gsettings set org.gnome.desktop.interface color-scheme prefer-light

現在設定されている値を確認するときは、

gsettings get org.gnome.desktop.interface color-scheme

です。

LInux Mint 21.2 では、【設定】→【テーマ】→【設定】タブに "Dark mode" というオプション項目が追加されています。ここを "Prefer dark mode" に設定すればよいです。

mint_212_dark.png

カテゴリ: