2016-05-29 16 views
3

Dies ist eine Vanille Ubuntu 16,04 LTS, basierend auf Xubuntu core genau zu sein. Also muss ich selbst Pakete installieren. Alles ging gut, außer meld, beim Start, die werde ich bekommen:Ubuntu Meldung: Keine GSettings Schemas sind auf dem System installiert

(meld:4188): GLib-GIO-ERROR **: No GSettings schemas are installed on the system 

[2]+ Trace/breakpoint trap 

ich drei bestehende Antworten gefunden habe, keiner von ihnen für meinen Fall funktioniert.

die Vorschläge Im Anschluss habe ich eine Neuinstallation gsettings-desktop-schemas getan:

sudo apt-get install --reinstall gsettings-desktop-schemas 

jedoch keiner von ihnen arbeitet.

$ 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 

Ich habe auch diese eine konsultieren jedoch ist, dass Redhat 6.3 Serverumgebung und die OP wurde jede Komponente einen eigenen Präfix Installation; So stieß er auf solche Fehler. Mit anderen Worten, sein Fall trifft nicht auf meine Vanille Ubuntu zu.

Ich habe keine Optionen mehr. Bitte helfen.

Dank

$ 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 
+1

Möglicherweise verwandt, gibt der Befehl 'gsettings list-rekursiv' den Fehler 'Keine Schemas installiert'. Erhalten Sie den gleichen Fehler? –

+0

Zu welchem ​​Wert haben Sie XDG_DATA_DIR gesetzt? –

+1

Aus alten Logfiles sehe ich, dass ich XDG_DATA_DIRS =/usr/share/ubuntu:/usr/share/gnome:/usr/local/share /:/usr/share/'hatte, während ich heute' XDG_DATA_DIRS =:/var/lib/snapd/desktop'. Ich konfiguriere diese Variable nicht selbst. –

Antwort

4

Von Post Kommentare: Versuchen Sie,:

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

Dies scheint in Ubuntu 15.10 das alte Verhalten. Bei näherer Betrachtung scheint es, dass der "alte Wert" heutzutage nur in /etc/X11/Xsession.d/55gnome-session_gnomerc gesetzt wird, wenn die Sitzung (in env var $STARTUP) mit dem Muster gnome-session* übereinstimmt. Ich habe ein ~/.xsession Startup-Stil, deshalb passt es nicht für mich. Ich nehme an, Xubuntu könnte ebenfalls $STARTUP auf etwas setzen, das nicht zum Muster passt.

Dies alles ist möglich, Feinabstimmung durch ~/.xessionrc, die von /etc/X11/Xsession.d/40x11-common_xsessionrc stammt. Sie können also einfach die XDG_DATA_DIRS Einstellung, die oben in dieser Antwort angezeigt wird, in ~/.xsessionrc setzen und der gewünschte Wert wird unabhängig vom Sitzungstyp installiert. Dort können Sie auch die Art der gewünschten Sitzung überschreiben usw. Die Dateien in /etc/X11/Xsession.d/ werden alle in alphabetisch aufsteigender Reihenfolge geladen (Quelle).

+0

Oh, ich starte meine X die alte Mode Weg - Boot zu Text und' startx', in WM ('Fluxbox'), kein Desktop. Das ist vielleicht warum. Übrigens, die einfachste Lösung, die ich gefunden habe, ist Unset XDG_DATA_DIRS irgendwo im Profil. – xpt

+0

Ich habe es nicht versucht, aber ich vermute, dass es immer noch die Skripte laufen, die ich erwähnt habe. Aber ja, gut! –

+0

Nein, 'startx' verwendet stattdessen' ~/.. Xclients'. Deshalb habe ich meine Profilanpassung nie in '~/.. Xclients' oder' ~/.xessionrc/'gesetzt. – xpt

Verwandte Themen