Frage Css-Warnungen deaktivieren [geschlossen]


Jedes Mal, wenn ich eine GTK-Anwendung öffne, gibt es CSS-Warnungen aus (Fehlen von Einheiten, die px usw. annehmen). Kann ich diese schreckliche Ausführlichkeit deaktivieren?

Beispiel:

$ 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


Ursprung


Einzelheiten? Bitte?
Haben Sie die Light-Themes Version 0.1.8.28.1 (zumindest) installiert? - hytromo
Ich verwende keine Lichtthemen. Ich mag es dunkel wie ein streichelnder Panther. Warum gibt es 99 helle Themen in Ubuntu und keine dunklen? Da ist das dunkle Ambiente, aber ich will keine beigefarbenen Hintergründe. Die Kontraste stachen meine Augen wie ein grüner Laser! Jedenfalls hat das nichts mit der Frage zu tun, die ich gestellt habe ... - Simon Landeholm
Dies ist Teil einer Reihe bekannter GTK-Themen-Bugs. Während Workarounds oder Patches möglicherweise vorhanden sind, ist die Diskussion über Fehler in AU nicht möglich. Wenn ein Update auf die neueste Theme-Version nicht hilft, nehmen Sie sich bitte die Zeit und Bericht der Fehler, wenn niemand sonst so weit war. - David Foerster


Antworten:


Nun, normalerweise behandle ich stderr nach / dev / null

gapp 2>/dev/null

Versuchen Sie auch die Option --gtk-no-debug all


0
2017-10-09 23:37



Ich denke, es gibt keine Möglichkeit dafür, ich denke, das beantwortet meine Frage ... :( - Simon Landeholm
Sie können auch die Option --gtk-no-debug all versuchen - January
--gtk-no-debug all funktioniert nicht. Es versteckt nicht die Gtk-WARNUNG - Nicolas


Ich bin mir nicht sicher, ob noch jemand dieses Problem hat, aber ich war sicher. Die Lösung ist unglaublich einfach.

Ich starte xfce4 auf Arch Linux mit dem "dusk theme". Ich habe diesen Fehler für eine gtk.css-Datei in Zeile 72 erhalten.

Indem ich die Ausgabe von "find" berührte, fand ich die Datei in /usr/share/themes/Xfce-dusk/gtk-3.0/gtk.css.

In Zeile 72 habe ich es geändert,

"text-shadow: 1 1 white;"

zu

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

Voila! Keine lästigen Fehlermeldungen mehr!


4
2017-10-19 20:05



Dies sollte die akzeptierte Antwort sein. Es behebt das Problem, anstatt es zu umgehen. - Robert