फ़ायरफ़ॉक्स 57 गनोम डार्क थीम पर डार्क टेक्स्ट के साथ डार्क इनपुट बॉक्स / ड्रॉपडाउन मेनू दिखाता है


43

मूल प्रश्न (केवल इनपुट बॉक्स के बारे में):

मैं Ubuntu Gnome पर आर्क-डार्क थीम का उपयोग करता हूं, और मुझे पता है कि यह मुद्दा पुराने फ़ायरफ़ॉक्स संस्करणों पर भी मौजूद था, लेकिन इसे इस स्टाइलिश स्क्रिप्ट के साथ तय किया जा सकता था (जो कि डाउनलोड बटन को खराब करने के साथ ही अपने आप में एक बहुत बड़ी समस्या नहीं थी)।

अब स्क्रिप्ट काम नहीं करती है, और मैं इसे मोज़िला के लिए रिपोर्ट करने के बारे में सोच रहा था, लेकिन उनके पास वास्तव में फ़ायरफ़ॉक्स के लिए केवल अलग घटकों के लिए GitHub रेपो नहीं है, इसलिए मुझे वास्तव में नहीं पता है कि मुझे कहाँ खोलना चाहिए मुद्दा।

क्या इसके लिए कोई अस्थायी निर्धारण है? और क्या कोई जानता है कि यह कैसे ठीक से मोज़िला या गनोम परियोजना को समस्या की सूचना देता है (जो उचित नहीं होगा)?

संपादित करें:

जवाबों में आप इनपुट बक्सों के लिए एक अस्थायी वर्कअराउंड ढूंढ सकते हैं, वहीं डार्क बैकग्राउंड इश्यू पर एक ही डार्क टेक्स्ट ड्रॉपडाउन मेन्यू में लगता है (उन सभी में से नहीं, जो कि अजीब है, विभिन्न HTML / CSS तकनीकों से संबंधित हो सकता है) उन्हें बनाएं), और चूंकि यह बहुत चर्चा में नहीं है, लेकिन दो मुद्दे सबसे अधिक जुड़े हुए हैं, मैं इसे इस सवाल से जोड़ रहा हूं। इसे ठीक करने का तरीका संभवत: नीचे दिए गए लोगों के समान है, केवल एक अलग प्रविष्टि के साथ userContent.css, लेकिन यह अच्छा होगा यदि कोई इसे यहां प्रदान करता है। अगर मुझे समय मिल जाए तो मैं अपना जवाब संपादित करने जा रहा हूं।

2 संपादित करें:

ऐसा लगता है कि कुछ वेबसाइटों पर बटन काले-काले भी हैं। यहाँ एक उदाहरण है , बटन को बाईं ओर "नया प्रोग्राम" चुनने के लिए, इस उदाहरण प्रोग्राम को वहां पेस्ट करें , और नीचे दाएं पैनल में इस उदाहरण को क्वेरी करें , फिर "रन!" को हिट करें।

जवाबों:


49

मैंने पाया widget.content.gtk-theme-overrideकि जीटीके थीम को ओवरराइड करने के लिए कॉन्फ़िगर करने के लिए सबसे अच्छा समाधान स्ट्रिंग मान जोड़ना था । आप संबंधित विषय का उपयोग प्रकाश पाठ बॉक्स के साथ कर सकते हैं (जाहिर है कि यह केवल संगति के लिए काम करता है यदि संबंधित विषय मौजूद है)। उदाहरण के लिए, आर्क-डार्क का उपयोग करके आर्क-डार्कर के लिए ओवरराइड सेट करें जिसमें प्रकाश विजेट तत्व हैं।

यहाँ समाधान के लिए श्रेय: https://www.mkammerer.de/blog/gtk-dark-theme-and-firefox/

- एस.एस.एस.


इस परिवर्तन को लागू करने के बाद फ़ायरफ़ॉक्स पुनः आरंभ करना न भूलें! लिनक्स टकसाल उपयोगकर्ताओं के लिए, "मिंट-वाई" या "मिंट-एक्स" का एक स्ट्रिंग मान ठीक होना चाहिए!
थोरसुमोनर

फिर, यह अभी भी नहीं है कि कई उपयोगकर्ता क्या चाहते हैं। मैं अपने फ़ायरफ़ॉक्स को सिस्टम थीम से डिफ़ॉल्ट रंगों का उपयोग करना पसंद करता हूं, जबकि पठनीय पाठ-बक्से / ड्रॉपडाउन मेनू / बटन होने पर।
एरेंडिल बैगिन्स

@ EärendilBaggins जब तक फ़ायरफ़ॉक्स इसे ठीक करता है, वर्कअराउंड के अलावा कोई वास्तविक समाधान नहीं है। यह 18 साल पहले मोज़िला को बताया गया था और अभी भी Bugzilla.mozilla.org/show_bug.cgi?id=70315
ardila

यह समस्या अभी तय हो गई है और आगामी फ़ायरफ़ॉक्स संस्करण के साथ जहाज करना चाहिए: Bugzilla.mozilla.org/show_bug.cgi?id=1527048
AngryUbuntuNerd

7

अपडेट :

मुझे लगता है कि मुझे सिर्फ एक समाधान मिला।

फ़ायरफ़ॉक्स संस्करण 46.0 से पहले आप इसे शुरू करके एक थीम सेट कर सकते हैं:

> GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc firefox

संस्करण 46.0 के बाद से इसे GTK-3 की आवश्यकता थी:

> GTK_THEME=Adwaita:light firefox

जो कि संस्करण 57 से अब तक काम नहीं कर रहा है।

तो अब, 57.0.4 संस्करण के लिए, मैंने दोनों की कोशिश की और इसने खूबसूरती से काम किया:

> GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc GTK_THEME=Adwaita:light firefox

आप शायद किसी भी अन्य विषय का उपयोग कर सकते हैं, जो कि GTK-2 और GTK-3 दोनों को लक्षित करता है।

तब आप क्रोम / userContent.css को हटा या नाम बदल सकते हैं


आपके सवालों के बारे में:

क्या इसके लिए कोई अस्थायी निर्धारण है? और क्या कोई जानता है कि यह कैसे ठीक से मोज़िला या गनोम परियोजना को समस्या की सूचना देता है (जो उचित नहीं होगा)?

IMHO वे इस व्यवहार के बारे में अच्छी तरह से जानते हैं और एक समाधान खोजने के बाद, मैं यह मान रहा हूं कि यह वांछित है क्योंकि आप स्पष्ट रूप से एक विषय चुन सकते हैं जिसे आप चाहते हैं।


मूल उत्तर :

वास्तव में, महत्वपूर्ण खोजशब्दों को छोड़ना बेहतर है।

आपके प्रश्न से समस्या साइटों पर उत्पन्न होती है, जो विशेष रूप से पृष्ठभूमि सम्मान के लिए मान निर्धारित नहीं करते हैं । पृष्ठभूमि-रंग सीएसएस शैली टैग इसलिए फ़ायरफ़ॉक्स डिफ़ॉल्ट मान सम्मिलित करता है।

साथ ! महत्वपूर्ण कीवर्ड, आदानों और लगभग सभी साइटों की textareas के सभी यह एक ही (पृष्ठभूमि) रंग होगा। लेकिन जो आप वास्तव में चाहते हैं, वह फ़ायरफ़ॉक्स के डिफ़ॉल्ट (सम्मान-पतन) व्यवहार को ओवरराइड करना है।

चूंकि वेबसाइट्स पर टेक्स्ट लगभग कभी भी सफ़ेद नहीं होता है, लेकिन गहरे-भूरे रंग का होता है, इसलिए यह डार्क gtk-themes के लिए कुछ ब्राइट वैल्यू के लिए बैकग्राउंड या बैकग्राउंड-कलर सेट करने के लिए पर्याप्त होगा । लेकिन जैसा कि आप पहले से ही कर रहे हैं आप पाठ रंग निर्धारित कर सकते हैं ।

तो क्रोम / userContent.css फ़ाइल में, अपने फ़ायरफ़ॉक्स प्रोफ़ाइल निर्देशिका में बस जोड़ें

input, textarea { color: #222; background: #eee; }

के बजाय

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

जैसा कि आप से जुड़े उत्तर में बताया गया है।

रंग # 222 और #ee मेरे लिए बहुत अच्छा काम करते हैं। हालाँकि, आप अपनी पसंद के अनुसार उन्हें बदल सकते हैं।

मुझे उम्मीद है यह मदद करेगा।


मैं ईमानदारी से आपको पर्याप्त नहीं कर सकता। मैं वास्तव में आभारी हूं। यह आखिरकार काम कर रहा है!
ऊसिमा

फ़ायरफ़ॉक्स के लिए इसे .desktop फ़ाइल में जोड़ना हम इस तरह कर सकते हैं: Exec=env GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc GTK_THEME=Adwaita:light firefoxयदि आप इस तरह से अपने Exec कमांड को .desktop में अपडेट करते हैं, तो आप अभी भी अपने फ़ायरफ़ॉक्स लांचर का उपयोग कर सकते हैं।
जैक

2

मुझे एक अस्थायी फ़िक्स मिल गया है, लेकिन मुझे उम्मीद है कि कोई व्यक्ति मोज़िला और / या गनोम को इस बारे में बताएगा और इसे ठीक करने के बारे में सोचेंगे।

जैसा कि यह उत्तर कहता है, वैसे ही करें , लेकिन बाद whiteमें सीएसएस स्टाइलशीट में उपयोग करें #aaaaaa, किसी कारण से मेरे ब्राउज़र पर कुछ अजीब ग्रे के रूप में प्रदर्शित होता है।


1

यहाँ जवाब https://askubuntu.com/a/8346/625256 बताता है कि कैसे बस फ़ायरफ़ॉक्स के लिए जीटीके थीम को निष्क्रिय करना है और इस तरह अंधेरे पृष्ठभूमि मुद्दे पर अंधेरे पाठ को ठीक करना है।


3
समस्या यह है कि, कुछ लोग जीटीके को फायरफॉक्स पर देखना पसंद कर सकते हैं, यह उनके गनोम थीम के लिए समरूप है, लेकिन बक्से में अंधेरे पाठ पर अजीब अंधेरे पृष्ठभूमि नहीं है।
Eendendil Baggins

0

त्वरित और गंदे तय:

cd $HOME/.mozilla/firefox/*.default
mkdir -p chrome && cd chrome
echo 'input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
textarea,
select {
  background-color: white !important;
  color: black !important;
  -moz-appearance: none !important;
}' > userContent.css
  • फ़ायरफ़ॉक्स पुनः आरंभ करें

यह बटन को ठीक नहीं करता है क्योंकि मैंने पाया है कि बटन अधिकांश वेबसाइटों पर ठीक दिखते हैं, और उन लोगों को ठीक करने की कोशिश कर रहे हैं जो अच्छे शिकंजा नहीं करते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.