Wo speichert GNOME 3 das Schema / die Einstellung außer Kraft?

497
l0b0

In Bezug auf eine andere Frage, welches Verzeichnis (falls vorhanden) wird von GNOME 3.20 auf Fedora 24 auf Schema- / Einstellungseinstellungen überwacht? Laut vielen Quellen sollte ich in der Lage sein, Überschreibungen einzufügen /usr/share/glib-2.0/schemas/*.gschema.override, aber ich kann sie nicht zur Arbeit bringen (selbst nach dem Laufen sudo /usr/bin/glib-compile-schemas --strict /usr/share/glib-2.0/schemas). Werden Schemaüberschreibungen weiterhin unterstützt?

Möglicherweise im Zusammenhang damit: Nachdem ich eine benutzerdefinierte Tastenkombination manuell erstellt habe, kann ich nicht finden, wo diese gespeichert ist. Ich habe versucht, grepPing ~/.*, /etcund /usr/share, und das einzige Spiel war in einer Binärdatei ~/.config/dconf/user.

1
_Schema_ überschreibt oder _setting_ überschreibt? Die Schemata beschreiben nur akzeptable Werte, keine tatsächlichen ... grawity vor 7 Jahren 0
@grawity Die Dateinamen lauten `* .gschema.override`, aber ich denke, alles ist möglich. GNOME ist mir zu kompliziert. l0b0 vor 7 Jahren 0
Nun, dieses bestimmte Format wird immer noch in der Glib-Compile-Schema-Manpage erwähnt, also würde ich davon ausgehen, dass es immer noch unterstützt wird? grawity vor 7 Jahren 0
Nachdem ich einen halben Tag lang versucht habe, alles zum Laufen zu bringen, halte ich nichts für selbstverständlich. Und da "Glib-Compile-Schemas" nicht klagen, habe ich keine Ahnung, warum die Einstellungen nicht angewendet werden. l0b0 vor 7 Jahren 0
Da Schema-Überschreibungen nur die _schemas_ überschreiben (dh Standardwerte), aber nichts mit der Durchsetzung bestimmter Einstellungen zu tun haben, wäre meine Vermutung. grawity vor 7 Jahren 0
@grawity [puppet-gnome] (https://github.com/camptocamp/puppet-gnome) erstellt speziell solche Dateien, um Einstellungen zu ändern. Ich bin mir ziemlich sicher, dass dies nicht der Fall ist. l0b0 vor 7 Jahren 0

0 Antworten auf die Frage