Saya memiliki tema GTK yang gelap, saya tidak ingin firefox mengabaikannya bersama-sama, saya hanya ingin tema tersebut memengaruhi chrome Firefox (tombol, bilah alamat, bilah bookmark, dll., Dll.), Tetapi saya ingin temanya untuk diabaikan oleh situs web, situs web tidak boleh bertema oleh browser! Itu adalah dosa, dan itu membuat semuanya tampak seperti omong kosong mutlak. Jika ada yang tahu cara memperbaikinya, itu akan bagus, terima kasih!
Sunting: Pada gambar di bawah ini, panel atas menunjukkan bahwa teks yang dimasukkan dalam kotak pencarian hampir tidak terlihat ketika "tema gelap" diterapkan; panel bawah menunjukkan teks yang terlihat jelas ketika tema gelap tidak diterapkan.
Jawaban:
Saya harap saya memahami situasi Anda dengan benar. Tampaknya agak terkait dengan masalah Firefox tema kontras Tinggi dan Kebutuhan untuk memodifikasi tema gnome 3 untuk browser . Dan jawaban saya di bawah ini pada dasarnya adalah apa yang saya berikan untuk pertanyaan-pertanyaan itu!
Tutup (keluar) semua contoh Firefox. Buka folder profil Anda. Hal ini di sini:
~/.mozilla/firefox/randomstring.default
. Di sana, cari subfolder bernamachrome
.Jika tidak ada, buat itu.
Untuk membuat
chrome
folder, Anda dapat menggunakan manajer file Anda (atau baris perintah denganmkdir chrome
).Jika
chrome
memang ada, cari file bernamauserContent.css
. Kalau tidak, buat file teks kosong dengan nama ini dichrome
folder. Sekarang bukauserContent.css
dengan editor teks dan rekatkan atau tambahkan kode ini:Simpan file (sebagai teks biasa) dan tutup editor teks. Mulai ulang Firefox. Anda seharusnya sekarang memiliki teks hitam dengan latar belakang abu-abu terang. Anda dapat menggunakan kombinasi warna apa saja yang Anda inginkan.
Catatan:
chrome
danuserContent.css
peka huruf besar kecil dan harus dieja dengan benar. Pengaturan di sini akan lebih diutamakan daripada yang ada di tema OS dan akan tetap sama di Firefox terlepas darigtk
tema yang Anda gunakan.sumber
!important
spidol. Jika Anda membiarkannya, masalah akan terpecahkan tetapi semua input yang seharusnya transparan menjadi putih.INPUT, TEXTAREA {color: unset; background: unset; }
Untuk beberapa alasan saya tidak bisa mendapatkan jawaban yang diterima untuk bekerja, jadi saya menulis skrip Greasemonkey kecil untuk mencapai efek yang sama: https://gist.github.com/einarmagnus/d741e30ad13b051d7971
Ini berhasil untuk saya.
sumber