Esquema quebrado 'org.gtk.Settings.FileChooser'

0

Nas últimas semanas (após uma atualização de distribuição), sobre cada programa com interfaces gráficas de usuário falha em algum ponto com o mesmo erro:

GLib-GIO-ERROR **: Settings schema 'org.gtk.Settings.FileChooser' does not contain a key named 'last-folder-uri'

Isso acontece toda vez que uma caixa de diálogo de arquivo aberto é exibida, mas também quando o gerente de rede solicita uma senha de Wi-Fi. (O que significa que não consigo abrir arquivos em qualquer aplicativo gtk e apenas conectar-me a redes sem fio abertas.)

/usr/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml contém <key name='last-folder-uri'

A execução de glib-compile-schemas parece não ajudar.

Não é apenas para um usuário. Se eu fizer login como convidado ('Sessão Convidada'), o mesmo acontece.

$ dpkg -s libgtk-3-common | grep Version
Version: 3.4.2-0ubuntu0.3

Conteúdo de /usr/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml :

<https://gist.github.com/f90a230bf6077cbaa967>
    
por Maurice 17.07.2012 / 09:51

3 respostas

0

Tente adicioná-lo manualmente:

 dconf write "/org/gtk/settings/file-chooser/last-folder-uri" "'file:///home/'"

Além disso, certifique-se de que gsettings-data-convert esteja em seus aplicativos de inicialização.

    
por jasmines 17.07.2012 / 10:03
0

Um pouco atrasado, mas ... apenas para referência futura.

Já conheci este mesmo problema, apenas com uma chave diferente: você provavelmente tem um arquivo org.gtk.Settings.FileChooser.gschema.xml duplo instalado em seu sistema de arquivos.

Você deve remover esse arquivo (eu acabei de desinstalar o pacote culpado) para resolver o problema. Verifique esta questão para mais detalhes.

    
por ntd 27.03.2017 / 08:47
-1

Eu tive o mesmo problema. Você pode definir $XDG_DATA_DIRS para controlar qual esquema tem preferência.

Veja este do correio do GNOME .

    
por Fredy Paquet 12.08.2017 / 09:09