【发布时间】:2016-09-27 08:58:59
【问题描述】:
这是一个普通的 Ubuntu 16.04 LTS,确切地说是基于 Xubuntu core。所以我需要自己安装包。一切顺利,除了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
根据建议,- 我已经完成了
glib-compile-schemas /usr/share/glib-2.0/schemas/和 - 我已确保存在正确的 gschema.xml
- 我还尝试为融合设置
$XDG_DATA_DIR环境。
- 我已经完成了
但是,它们都不起作用。
$ 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。你也遇到同样的错误吗? -
您将 XDG_DATA_DIR 设置为什么值?
-
从旧的日志文件中我看到我曾经拥有
XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/,而现在我拥有XDG_DATA_DIRS=:/var/lib/snapd/desktop。我自己没有配置这个变量。 -
谢谢!!这样可行!请“回答”,以便我“接受”。更多细节——经过更多调查,我意识到这很可能是一个 XUbuntu Core 特定 问题,因为我有另一个通过 net-install 安装的系统,并且有即使没有
XDG_DATA_DIRS环境变量,meld 也没有问题。由于我在两个系统上安装的所有内容都相同,因此我自然得出的结论是这是 XUbuntu Core 特定的问题。 -
是的,我的
gsettings list-recursively也返回No schemas installed。
标签: ubuntu settings gnome meld