Tạo firefox chỉ sử dụng chủ đề GTK trên chrome trình duyệt, nhưng bỏ qua trên các trang web


14

Tôi có một chủ đề GTK tối, tôi không muốn firefox bỏ qua tất cả, tôi chỉ muốn chủ đề này ảnh hưởng đến chrome của Firefox (các nút, thanh địa chỉ, thanh dấu trang, v.v.), nhưng tôi muốn chủ đề bị bỏ qua bởi các trang web, các trang web không nên được trình duyệt theo chủ đề! Đó là một tội lỗi, và nó làm cho mọi thứ trông như tào lao tuyệt đối. Nếu bất cứ ai có ý tưởng làm thế nào để sửa nó, đó sẽ là tuyệt vời, cảm ơn!


Chỉnh sửa: Trong hình ảnh bên dưới, bảng trên cùng cho thấy văn bản được nhập trong hộp tìm kiếm gần như vô hình khi "chủ đề tối" được áp dụng; bảng dưới hiển thị văn bản rõ ràng khi chủ đề tối không được áp dụng.

Văn bản trong hộp tìm kiếm của Google


Theo hiểu biết của tôi, hầu hết các chủ đề gtk (ánh sáng) tiêu chuẩn như Ambiance hoặc Radiance không ảnh hưởng đến sự xuất hiện của các trang web. Đã có một vài bài đăng ở đây khi người dùng chủ đề tối tìm thấy các hộp tìm kiếm trong Google và hộp văn bản bị ảnh hưởng. Bạn có thể chỉnh sửa câu hỏi của mình để bao gồm hình ảnh của Firefox có và không có chủ đề tối không? Đề cập đến hệ điều hành của bạn cũng như tên và nguồn của chủ đề cũng có thể giúp ích.

Tôi đang dùng Ubuntu 12.10, và vâng, đó là các mục nhập và hộp tổ hợp thường được lấy theo chủ đề firefox. Dưới đây là một số ảnh chụp màn hình: imageshack.us/a/img571/1883/sc Mufffrom201302140.png | photoshack.us/a/img687/1883/sc Mufffrom201302140.png | photoshack.us/a/img14/4177/sc Mufffrom201302140v.png | imageshack.us/a/img14/1883/screenshotfrom201302140.png
KoRnKloWn

Điều đó đã làm nó! Tuy nhiên tôi cần lưu ý rằng tôi có 2 thư mục .default, (cài đặt trước / sao lưu tệp cấu hình) và tôi đã tìm thấy một cách dễ dàng hơn để mở thư mục hồ sơ của bạn (tôi đã làm điều này để tìm ra cái nào đang hoạt động). Nếu bạn mở menu Trợ giúp, sau đó Thông tin khắc phục sự cố, sau đó bạn sẽ thấy mục Thư mục hồ sơ có nút Mở thư mục, nhấp vào nút đó sẽ mở trực tiếp thư mục Random chuỗi.default của bạn.
KoRnKloWn

Ngoài ra, bạn nên đăng bài dưới dạng câu trả lời để tôi có thể cung cấp cho bạn một số tín dụng, bỏ phiếu cho bạn;)
KoRnKloWn

Câu trả lời:


13

Tôi hy vọng tôi hiểu chính xác tình hình của bạn. Có vẻ như phần nào liên quan đến vấn đề Firefox có độ tương phản caoCần sửa đổi chủ đề gnome 3 cho trình duyệt . Và câu trả lời của tôi dưới đây về cơ bản là những gì tôi cung cấp cho những câu hỏi đó!

Đóng (thoát) tất cả các phiên bản của Firefox. Chuyển đến thư mục hồ sơ của bạn. Nó ở đây : ~/.mozilla/firefox/randomstring.default. Trong đó, tìm kiếm một thư mục con được gọi chrome.
Nếu nó không tồn tại, tạo nó.
Để tạo chromethư mục, bạn có thể sử dụng trình quản lý tệp của mình (hoặc dòng lệnh với mkdir chrome).
Nếu chromekhông tồn tại, hãy tìm một tập tin gọi là userContent.css. Nếu không, tạo một tệp văn bản trống có tên này trong chromethư mục. Bây giờ mở userContent.cssbằng một trình soạn thảo văn bản và dán hoặc nối thêm mã này:

INPUT, TEXTAREA {color: black !important; background: #aaaaaa !important; }

Lưu tệp (dưới dạng văn bản thuần túy) và đóng trình soạn thảo văn bản. Khởi động lại Firefox. Bây giờ bạn sẽ có văn bản màu đen trên nền màu xám nhạt. Bạn có thể sử dụng bất kỳ sự kết hợp màu sắc nào bạn thích.

Ghi chú: chromeuserContent.cssphân biệt chữ hoa chữ thường và nên viết đúng chính tả. Các cài đặt ở đây sẽ được ưu tiên so với các cài đặt trong chủ đề HĐH và sẽ giữ nguyên trong Firefox bất kể gtkbạn chuyển sang chủ đề nào.


2
Tôi có một kết quả tốt hơn mà không cần !importantđánh dấu. Nếu bạn để nó, vấn đề sẽ được giải quyết nhưng tất cả các yếu tố đầu vào trong suốt trở thành màu trắng.
ldavid

Tôi cũng có thể sử dụng unset. INPUT, TEXTAREA {color: unset; background: unset; }
rharriso

2

Vì một số lý do, tôi không thể nhận được câu trả lời được chấp nhận để làm việc, vì vậy tôi đã viết một tập lệnh Greasemonkey nhỏ để đạt được hiệu quả tương tự: https://gist.github.com/einarmagnus/d741e30ad13b051d7971

// ==UserScript==
// @name        bright forms
// @namespace   einar
// @description Make all form elements default to light style to combat gtk theme
// @include     *
// @version     1
// @grant       none
// ==/UserScript==
function addDefaultCssRules(rule) {
  var styleElement = document.createElement('style');
  styleElement.type = 'text/css';
  document.head.insertBefore(styleElement, document.head.firstChild);
  styleElement.sheet.insertRule(rule, 0);
}
addDefaultCssRules('input, button, textarea, select { background-color:#fff;border-radius:5px;color:#111 }');

Điều này làm việc cho tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.