Ich habe mehrere Verweise auf 'Compiz Config' und eine 'gnome config'-Anwendung gesehen, die anscheinend nicht standardmäßig installiert ist. Wo speichern diese Konfigurationsanwendungen ihre Daten? Gibt es eine Windows-ähnliche Registrierung oder gibt es nur einige Dateien, die ich von Hand bearbeiten könnte, wenn ich es wirklich wollte?
9
qdbus --literal com.canonical.AppMenu.Registrar
und dannqdbus --literal com.canonical.AppMenu.Registrar /com/canonical/AppMenu/Registrar
.Antworten:
Die drei häufigsten Anwendungen, von denen Sie hören werden, wenn Sie über das Optimieren von Gnome / Unity sprechen, sind gconf-editor , dconf-editor und ccsm .
Sie finden diese in der
Software Center
und installieren sie von dort.Die beiden ersten Tools konfigurieren unterschiedliche (manchmal nicht so unterschiedliche, betrachten Sie es als einen Pfad, der zum gleichen Ziel führt) Aspekte Ihrer Gnome-Konfiguration, und das letzte ist wichtig, um Ihre Unity / Compiz-Konfiguration zu konfigurieren.
gconf-editor
speichert seine Daten in XML-Dateien in/etc/gconf/
dconf-editor
verwendet Dateien, die als Schlüsseldateien bezeichnet werden, die in gespeichert sind/etc/dconf/db/
ccsm
speichert seine Daten in XML-Dateien in Ihren~/.gconf/apps/compiz
und~/.gconf/apps/compizconfig
Ordnern.Jedes dieser Programme kann mit einem einfachen Texteditor gelesen und bearbeitet werden (
nano
,gedit
usw.), aber es ist sicher , dass eine Menge Arbeit. Verwenden Sie die entsprechenden Tools, um diese Dateien zu bearbeiten, und es wird Ihr Leben viel einfacher machen.quelle
~/.config/dconf/user
einer Binärdatei. gconf speichert seine Benutzereinstellungen in~/.gconf
. ccsm speichert in ubuntu standardmäßig seine Einstellungen auch in gconf (obwohl dies nicht erforderlich ist).gconf ist eine grobe Entsprechung, aber es ist wichtig zu verstehen, dass Ubuntu und Windows sehr unterschiedliche Systeme sind. gconf ist eine "Registrierung" für Gnome, von der Ubuntu sich jetzt entfernt. Es steuert nicht jeden Aspekt des Systems. Ein Großteil der Informationen auf niedrigerer Ebene befindet sich in flachen Textdateien, die in / etc und / usr / share / name-of-app verteilt sind. Benutzerspezifische Informationen, einschließlich der Unity-Konfiguration, befinden sich häufig in Punktedateien in Ihrem Ausgangsverzeichnis (dh Dateien, die mit einem "." Beginnen, sodass sie nicht standardmäßig aufgelistet sind. Drücken Sie im Dateibrowser Strg + H, um sie anzuzeigen). .
Zusammenfassend:
gconf entspricht der Registrierung für viele GUI-Probleme im Zusammenhang mit Gnome, hat jedoch wenig Einfluss auf Unity-bezogene Dinge.
Viele Konfigurationseinstellungen auf niedrigerer Ebene befinden sich in flachen Textdateien in / etc und / usr / share /
Viel Unity-Konfiguration befindet sich in Punktdateien im Home-Verzeichnis.
quelle
Es gibt eine DBus-Schnittstelle
com.canonical.AppMenu.Registrar
, die die Desktop-GUI-Anzeigesymbole und die zugehörigen AP-Schnittstellendetails in der Unity-Umgebung enthält, wie hier beschrieben .quelle