Сломанная схема "org.gtk.Settings.FileChooser"

В течение последних нескольких недель (после обновления дистрибутива) примерно каждая программа с графическим интерфейсом пользователя в какой-то момент вылетает с одной и той же ошибкой:

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

Это происходит каждый раз, когда отображается диалог открытия файла. вверх, но также и когда сетевой менеджер запрашивает пароль WiFi. (Это означает, что я не могу открывать файлы в любом приложении gtk и подключаться только к открытым беспроводным сетям.)

/usr/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml содержит <key name='last-folder-uri'

Запуск glib-compile-schemas не кажется помочь.

Это не только для одного пользователя. Если я вхожу в качестве гостя ('Guest Session'), происходит то же самое.

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

Содержание /usr/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml:

<https://gist.github.com/f90a230bf6077cbaa967>
2
задан 27 March 2017 в 10:12

4 ответа

Попробуйте добавить его вручную:

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

Кроме того, убедитесь, что gsettings-data-convert находится в ваших автозагрузочных приложениях.

0
ответ дан 27 March 2017 в 10:12

У меня была такая же проблема. Вы можете установить $XDG_DATA_DIRS, чтобы контролировать, какая схема имеет предпочтение.

См. это из почты GNOME .

0
ответ дан 27 March 2017 в 10:12

Немного поздно, но ... только для дальнейшего использования.

Я уже встречался с той же самой проблемой, но с другим ключом: у вас, вероятно, установлен двойной файл org.gtk.Settings.FileChooser.gschema.xml в вашей файловой системе.

Вы должны удалить этот файл (я только что удалил пакет виновника), чтобы решить проблему. Проверьте этот вопрос для получения дополнительной информации.

0
ответ дан 27 March 2017 в 10:12

Переустановка gtk+3 через диспетчер пакетов устранила проблему. Ранее упомянутая схема отсутствовала. (Я не могу комментировать.)

0
ответ дан 8 April 2020 в 18:03

Другие вопросы по тегам:

Похожие вопросы: