Não é possível iniciar o Gnome System Log Viewer depois de configurar os filtros

2

Não consigo iniciar o Gnome System Log Viewer depois de configurar alguns filtros. Isto é assim, mesmo depois de reiniciar e reinstalar este programa GUI. Eu encontrei a seguinte linha relevante em / var / log / messages:

kernel - [ 2345.123456] traps: logview[1234] trap int3 ip:32682504e9 sp:7fff9123c150 error:0

Parece haver algum erro de exceção com o kernel. Como lidar com isso e fazer o visualizador se lançar novamente?

ATUALIZAÇÃO:

Eu tentei iniciá-lo manualmente com o seguinte comando: gnome-system-log e ele me fornece um erro mais detalhado:

GLib-GIO-ERROR **: g_menu_item_set_detailed_action: Detailed action name 'win.filter_hide info' has invalid format Trace/breakpoint trap

Parece que o regex que escrevi para win.filter_hide tem algum formato inválido. Como posso acessar isso e alterá-lo manualmente sem a GUI?

UPDATE2:

Eu tentei:

$ gsettings get org.gnome.gnome-system-log filters
@as []
$ gsettings reset org.gnome.gnome-system-log filters

Não funciona. Acho que estou em algum lugar próximo, mas não sei como acessar win.filter_hide daqui. Dessa imagem , não vejo como a instalação do dconf-editor me ajudaria a acessar esse filtro.

UPDATE3:

Eu finalmente consegui dar um peep nos valores fazendo login como root:

# gsettings get org.gnome.gnome-system-log filters
['hide info:1:::\tinfo', 'error:0:#efef29292929::\terr', 'show all:0:#000000000000::\d']
# gsettings reset org.gnome.gnome-system-log filters
(process:3453): dconf-WARNING **: failed to commit changes to dconf: The connection is closed

Não tenho certeza de onde está o problema. Mas como pode ser visto, eu não posso nem fazer um reset quando logado como root. E não consigo acessar esses valores quando conectado como usuário normal.

UPDATE4:

Finalmente está resolvido. A razão pela qual a conexão é fechada é porque a raiz está registrada no ambiente do usuário. Isso deve funcionar:

$ su -c "gsettings reset org.gnome.gnome-system-log filters" -
    
por Question Overflow 15.01.2014 / 06:59

1 resposta

1

As configurações do filtro são salvas como um esquema de gsettings: org.gnome.gnome-system-log.filters . Você pode editá-los com dconf-editor ( org > gnome > gnome-sistema-log > filtros ). Substitua o espaço no nome do filtro por um traço (ou algum outro caractere) e gnome-system-log funcionará novamente.

    
por 06.02.2014 / 21:41