सवाल सीएसएस चेतावनियों को अक्षम करें [बंद]


हर बार जब मैं एक gtk अनुप्रयोग खोलता हूं तो यह सीएसएस चेतावनी (पीएक्स इत्यादि मानने वाली इकाइयों की कमी) का उत्पादन करता है। क्या मैं इस भयानक verbosity अक्षम कर सकते हैं?

उदाहरण:

$ gedit

(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3:14: Not using units is deprecated. Assuming 'px'.    
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:52:20: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:72:19: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:102:14: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:102:16: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:105:20: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:129:16: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:130:17: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:141:20: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:142:19: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:149:14: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:168:19: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:169:20: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:182:19: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:196:20: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:207:19: Not using units is deprecated. Assuming 'px'.

4
2017-10-02 10:16


मूल


विवरण? कृप्या?
क्या आपने लाइट-थीम संस्करण 0.1.8.28.1 (कम से कम) स्थापित किया है? - hytromo
मैं हल्के विषयों का उपयोग नहीं करता हूं। मुझे एक प्रबल पैंथर के रूप में अंधेरा पसंद है। उबंटू में 99 लाइट थीम क्यों हैं और कोई अंधेरा नहीं है? अंधेरा माहौल है, लेकिन मैं f * cking beige पृष्ठभूमि नहीं चाहता। विरोधाभास मेरी आंखों को एक हरे रंग के लेजर की तरह डंकता है! वैसे भी यह मुझसे पूछे गए प्रश्न से बहुत असंबंधित है ... - Simon Landeholm
यह अच्छी तरह से ज्ञात जीटीके विषय कीड़े की एक श्रृंखला का हिस्सा है। जबकि कामकाज या पैच मौजूद हो सकते हैं, बग पर चर्चा एयू पर विषय बंद है। यदि सबसे हालिया थीम संस्करण में कोई अपडेट नहीं है, तो कृपया समय लें और रिपोर्ट बग अगर किसी और ने अब तक नहीं किया है। - David Foerster


जवाब:


खैर, मैं आमतौर पर stderr से / dev / null को पुनर्निर्देशित करके उस से निपटता हूं

gapp 2>/dev/null

इसके अलावा, विकल्प आज़माएं --gtk-no-debug all


0
2017-10-09 23:37



मैं इस मामले के लिए कोई विकल्प नहीं है, मुझे लगता है कि यह मेरे प्रश्न का उत्तर देता है ... :( - Simon Landeholm
आप विकल्प - gtk-no-debug सभी को भी आजमा सकते हैं - January
--gtk-no-debug all काम नहीं करता यह जीटीके-चेतावनी छिपा नहीं है - Nicolas


मुझे यकीन नहीं है कि किसी और को अभी भी यह समस्या है लेकिन मुझे यकीन है कि। समाधान अविश्वसनीय रूप से सरल है।

मैं "लिस्क थीम" के साथ आर्क लिनक्स पर xfce4 चलाता हूं। मुझे लाइन 72 पर gtk.css फ़ाइल के लिए यह त्रुटि मिल रही थी।

"ढूंढें" के आउटपुट को दबाकर, मुझे फ़ाइल मिली /usr/share/themes/Xfce-dusk/gtk-3.0/gtk.css

लाइन 72 पर मैंने इसे बदल दिया,

"text-shadow: 1 1 white;"

सेवा मेरे

"text-shadow: 1px 1px white;"

देखा! कोई और परेशान त्रुटि संदेश नहीं!


4
2017-10-19 20:05



यह स्वीकार्य उत्तर होना चाहिए। यह इसके आसपास काम करने की बजाय समस्या को हल करता है। - Robert