gpt4 book ai didi

Ubuntu 融合 : No GSettings schemas are installed on the system

转载 作者:太空宇宙 更新时间:2023-11-03 16:55:40 40 4
gpt4 key购买 nike

这是一个 vanilla 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

但是,它们都不起作用。

  $ 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

最佳答案

来自帖子评论:尝试设置:

export XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/

这似乎是 Ubuntu 15.10 中的旧行为。仔细检查后,似乎“旧值”现在设置在 /etc/X11/Xsession.d/55gnome-session_gnomerc 只有 session (在 env var $STARTUP) 匹配模式 gnome-session*。我有一个 ~/.xsession 风格的启动,所以这就是它不适合我的原因。我猜 Xubuntu 可能同样将 $STARTUP 设置为与模式不匹配的内容。

这一切都可以通过 ~/.xessionrc 进行微调,它来自 /etc/X11/Xsession.d/40x11-common_xsessionrc。因此,您只需将此答案顶部显示的 XDG_DATA_DIRS 设置放在 ~/.xsessionrc 中,无论 session 类型如何,都会安装所需的值。您还可以在那里覆盖您想要的 session 类型等。/etc/X11/Xsession.d/中的文件全部按字母升序加载(来源)。

关于Ubuntu 融合 : No GSettings schemas are installed on the system,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37510261/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com