Questão Desativar avisos de CSS [fechados]


Toda vez que eu abro um aplicativo gtk ele gera avisos css (falta de unidades assumindo px etc). Posso desativar essa verbosidade terrível?

exemplo:

$ 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


origem


Detalhes? Por favor?
Você instalou a versão light-themes 0.1.8.28.1 (pelo menos)? - hytromo
Eu não uso temas leves. Eu gosto de escuro como uma pantera rondando. Por que há 99 temas leves no Ubuntu e não no escuro? Há o ambiente escuro, mas eu não quero f * cking fundos bege. Os contrastes picam meus olhos como um laser verde! De qualquer forma isso é altamente não relacionado com a pergunta que eu fiz ... - Simon Landeholm
Isso faz parte de uma série de bugs do tema GTK bem conhecidos. Embora existam soluções alternativas ou patches, a discussão sobre bugs está fora do tópico em AU. Se uma atualização da versão mais recente do tema não ajudar, aproveite o tempo e relatório o bug se ninguém mais fez até agora. - David Foerster


Respostas:


Bem, eu costumo lidar com isso redirecionando stderr para / dev / null

gapp 2>/dev/null

Além disso, tente a opção --gtk-no-debug all


0
2017-10-09 23:37



Eu não há nenhuma opção para isso, eu acho que isso responde a minha pergunta ... :( - Simon Landeholm
Você pode tentar também a opção --gtk-no-debug all - January
--gtk-no-debug all não funciona. Não esconde o Gtk-WARNING - Nicolas


Não tenho certeza se alguém ainda está tendo esse problema, mas tenho certeza que estava. a solução é INCRIVELMENTE SIMPLES.

Eu corro o xfce4 no Arch Linux com o "tema crepúsculo". Eu estava recebendo este erro para um arquivo gtk.css na linha 72.

Ao mostrar a saída de "find", encontrei o arquivo em /usr/share/themes/Xfce-dusk/gtk-3.0/gtk.css.

Na linha 72 eu mudei de,

"text-shadow: 1 1 white;"

para

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

Voila! Não há mais mensagens de erro irritantes!


4
2017-10-19 20:05



Essa deve ser a resposta aceita. Ele corrige o problema em vez de contorná-lo. - Robert