3 votes

Le schéma 'org.gtk.Settings.FileChooser' est cassé.

Depuis quelques semaines (après une mise à jour de la distribution), presque tous les programmes dotés d'une interface utilisateur graphique se bloquent à un moment donné avec la même erreur :

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

Cela se produit chaque fois qu'une boîte de dialogue d'ouverture de fichier s'affiche, mais aussi lorsque le gestionnaire de réseau demande un mot de passe WiFi. (Ce qui signifie que je ne peux ouvrir de fichiers dans aucune application gtk et que je ne peux me connecter qu'à des réseaux sans fil ouverts).

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

Running glib-compile-schemas ne semble pas aider.

Ce n'est pas seulement pour un seul utilisateur. Si je me connecte en tant qu'invité ('Guest Session'), la même chose se produit.

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

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

<https://gist.github.com/f90a230bf6077cbaa967>

2voto

ntd Points 168

Un peu tard mais... juste pour une référence future.

J'ai déjà rencontré ce même problème, mais avec une clé différente : vous avez probablement une double clé. org.gtk.Settings.FileChooser.gschema.xml installé sur votre système de fichiers.

Vous devez supprimer ce fichier (je viens de désinstaller le paquet coupable) pour résoudre le problème. Vérifiez cette question pour plus de détails.

0voto

jasmines Points 9942

Essayez de l'ajouter manuellement :

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

En outre, assurez-vous que gsettings-data-convert est dans vos applications de démarrage.

0voto

colincameron Points 2507

La réinstallation de gtk+3 via le gestionnaire de paquets a réglé le problème. Auparavant, le schéma mentionné était manquant. (Je ne peux pas commenter.)

-1voto

Fredy Paquet Points 1

J'ai eu le même problème. Vous pouvez régler $XDG_DATA_DIRS pour contrôler quel schéma a la préférence.

Voir ceci à partir de GNOME mail .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X