Это стандартная Ubuntu 16.04 LTS, основанная на ядре Xubuntu быть точным. Поэтому мне нужно установить пакеты самостоятельно. Все прошло хорошо, кроме meld
, при запуске которого я получаю:
(meld:4188): GLib-GIO-ERROR **: No GSettings schemas are installed on the system
[2]+ Trace/breakpoint trap
Я нашел три существующих ответа, ни один из них не работает для моего случая.
Следуя предложениям, я переустановил gsettings-desktop-schemas
:
sudo apt-get install --reinstall gsettings-desktop-schemas
- GLib-GIO-ERROR**: No GSettings schemas are installed on the system
Following the suggestions,- I've done
glib-compile-schemas /usr/share/glib-2.0/schemas/
and - Я убедился, что там правильный gschema.xml
- и я также пытался настроить среду
$XDG_DATA_DIR
для объединения.
- I've done
Однако ни один из них не работает.
$ ls -l /usr/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml
-rw-r--r-- 1 root root 5354 2016-03-24 16:46 /usr/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml
$ XDG_DATA_DIR=/usr/share/glib-2.0/schemas/ meld ...
(meld:4326): GLib-GIO-ERROR **: No GSettings schemas are installed on the system
[2]+ Trace/breakpoint trap
Однако я также проконсультировался с этим, это серверная среда Redhat 6.3, и OP устанавливал каждый компонент на свой собственный префикс; поэтому он столкнулся с такими ошибками. Другими словами, его дело не относится к моей ванильной Ubuntu.
У меня закончились варианты. Пожалуйста помоги.
Спасибо
$ gsettings list-recursively
No schemas installed
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04 LTS
Release: 16.04
Codename: xenial
$ uname -rm
4.4.0-21-generic x86_64
$ apt-cache policy meld gsettings-desktop-schemas
meld:
Installed: 3.14.2-1
Candidate: 3.14.2-1
Version table:
*** 3.14.2-1 500
500 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
100 /var/lib/dpkg/status
gsettings-desktop-schemas:
Installed: 3.18.1-1ubuntu1
Candidate: 3.18.1-1ubuntu1
Version table:
*** 3.18.1-1ubuntu1 500
500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
100 /var/lib/dpkg/status
gsettings list-recursively
выдает ошибкуNo schemas installed
. Вы получаете ту же ошибку? - person Jonas Berlin   schedule 30.05.2016XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/
, а сейчасXDG_DATA_DIRS=:/var/lib/snapd/desktop
. Я не настраиваю эту переменную сам. - person Jonas Berlin   schedule 30.05.2016XDG_DATA_DIRS
. Поскольку я устанавливаю все одинаково в обеих системах, я прихожу к естественному выводу, что это проблема, связанная с ядром XUbuntu. - person xpt   schedule 31.05.2016XDG_DATA_DIRS=:/var/lib/snapd/desktop
не работают, к вашему сведению. - person xpt   schedule 31.05.2016gsettings list-recursively
тоже возвращаетNo schemas installed
. - person xpt   schedule 01.06.2016XDG_DATA_DIRS
тоже:/var/lib/snapd/desktop
. Пожалуйста, ответьте, чтобы я мог принять. Я подожду 2 дня, прежде чем сам напишу ответ. Кстати, самое простое решение, которое я нашел, этоunset XDG_DATA_DIRS
. - person xpt   schedule 01.06.2016snapd
, который является новым черным в XDG_DATA_DIRS, похоже, связан с Snappy Ubuntu Core (ubuntu.com/cloud/ быстро) - person Jonas Berlin   schedule 02.06.2016