FirefoxがChrome以外の部分で私のGTKテーマを使用しないようにするにはどうすればよいですか?

FirefoxがChrome以外の部分で私のGTKテーマを使用しないようにするにはどうすればよいですか?

私はダークGTKテーマを使用しています。クロム以外の部分も私のGTKテーマを使用していますが、ボタンと入力の両方が黒色で、多くのサイトでテキストの色が暗い灰色に設定されているため、テキストを読みやすくできないので迷惑です。それでは、Firefoxがクロム以外の部分でGTKテーマを使用しないようにするにはどうすればよいですか?

答え1

で使用する明るいGTKテーマを指定できますabout:config。システムテーマは依然としてメニューなどに適用されますが、Webページは明るいテーマのようにレンダリングされるため、お勧めします。

  1. about:configFirefox ブラウザで次に進みます。
  2. 右クリックし、新規→文字列を選択します。
  3. widget.content.gtk-theme-override名前を入力してください
  4. システムにインストールした軽量GTKテーマをこの値で入力します。たとえば、「号」
  5. Firefoxの再起動

源泉:https://www.reddit.com/r/firefox/comments/6rbvvw/photon_retangle_tabs_have_landed_in_nightly/dl4318f/

また、見ることができますhttps://bugzilla.mozilla.org/show_bug.cgi?id=1283086

答え2

URLにabout:configと入力すると、次のエントリが見つかります。

browser.display.use_system_colors 

偽に変更してください。

答え3

cd ~/.mozilla/firefox/

ここでhereで終わるディレクトリを見つけて.default入力してください。

chromeその下にディレクトリがある場合は入力し、それ以外の場合は作成してください。

次にファイルを作成し、userContent.css次のコードを追加します。

input:not(.urlbar-input):not(.textbox-input):not(.form- control):not([type='checkbox']) {
    -moz-appearance: none !important;
    background-color: white;
    color: black;
}

#downloads-indicator-counter {
    color: white;
}

textarea {
    -moz-appearance: none !important;
    background-color: white;
    color: black;
}

select {
    -moz-appearance: none !important;
    background-color: white;
    color: black;
}

/home/<user>/.mozilla/firefox/<profile>.default/chrome/userContent.css最後に、上記のコードを含むファイルが必要です。

私は暗いテーマでも同じ問題を抱えており、数日間オプションで遊んだ後にこれが問題を解決する唯一の方法でした。今は元のソースが見つかりませんが、後で見つけたらコメントとして追加します。しかし、これはまたあります。同様の修正私がうまくいかない場合は、これを試してみてください。

関連情報