it-swarm.com.de

Wie benutze ich den gconf Editor?

Ich sehe einige Antworten, in denen Leute schreiben, um einen Schlüssel im gconf-Editor zu setzen, es gibt jedoch keinen Eintrag für gconf-editor in meinem Menü.

Wie führe ich es aus und wie verwende ich es, um von den Leuten empfohlene Schlüssel festzulegen?

51
Jorge Castro

Was ist Gconf?

GConf ist ein System zum Speichern von Anwendungseinstellungen. Diese Einstellungen werden in XML-Dateien im Ausgangsverzeichnis des Benutzers, ~/.gconf, gespeichert. Jede Präferenz wird als Schlüssel-Wert-Paar dargestellt.

Mit GConf können Entwickler auf einfache Weise Benutzereinstellungen speichern und Systemadministratoren Standardwerte für bestimmte Einstellungen festlegen. In den meisten Fällen muss ein Benutzer die Gconf-Schlüssel nicht direkt bearbeiten.

Die überwiegende Mehrheit der Tasten entspricht den Einträgen in den Einstellungsmenüs der verschiedenen Anwendungen. Gelegentlich verwenden Entwickler jedoch Gconf-Schlüssel, um undokumentierte Funktionen zu aktivieren. Diese sind aus einer Reihe von Gründen für Benutzer "verborgen". Manchmal ist das Feature noch in Arbeit. Ein anderes Mal ist es eine Funktion, die der Entwickler beseitigen möchte, aber dennoch für Benutzer zugänglich macht, die sie nicht aufgeben möchten. Häufig richten sich die Funktionen an "Hauptbenutzer", und der Entwickler möchte den normalen Einstellungsdialog einfach nicht überladen.

In gewisser Hinsicht ähnelt es der Windows-Registrierung. Ein wesentlicher Unterschied besteht darin, dass Gconf im Gegensatz zur Windows-Registrierung keine Systemeinstellungen speichert. Es werden nur die Anwendungseinstellungen gespeichert. Während das Bearbeiten von Gconf-Schlüsseln möglicherweise kleinere Probleme mit bestimmten Programmen verursachen kann, sollte dies niemals zu systemweiten Problemen führen, z. B., dass Ihr System nicht mehr bootfähig ist. Das Löschen des gesamten ~/.gconf -Verzeichnisses setzt alle Programme, die Gconf verwenden, einfach auf ihre Standardeinstellungen zurück.

Verwalten von Gconf über die Befehlszeile.

Mit dem Programm gconftool-2 kann der Benutzer über die Befehlszeile mit Gconf interagieren. Es ist oft einfacher, einen einzeiligen Befehl in das Terminal einzugeben, als im GUI-Tool von Gconf herumzusuchen. Wenn Sie beispielsweise das Symbol für Ihren Papierkorb auf dem Desktop anzeigen möchten, führen Sie einfach Folgendes aus:

gconftool-2 --set /apps/nautilus/desktop/trash_icon_visible --type=bool true

Dies zeigt auch, was ich oben mit Schlüssel-Wert-Paar gemeint habe. In diesem Fall ist der Schlüssel /apps/nautilus/desktop/trash_icon_visible mit dem Wert true.

Mit gconftool-2 können Sie verschiedene Operationen ausführen. Wenn Sie nur den Wert eines Schlüssels sehen möchten, verwenden Sie --get:

gconftool-2 --get /apps/nautilus/desktop/trash_icon_visible

Wenn Sie einen Wert einfach auf den Standardwert zurücksetzen möchten, verwenden Sie --unset:

gconftool-2 --unset /apps/nautilus/desktop/trash_icon_visible

gconftool-2 kann für Systemadministratoren besonders nützlich sein. Zum Beispiel kann /etc/gconf/gconf.xml.mandatory verwendet werden, um obligatorische Einstellungen für alle Benutzer festzulegen. Weitere Informationen zu weiterführenden Anwendungen finden Sie unter man gconftool-2 sowie im GNOME Desktop System Administration Guide

Wie benutze ich den Gconf-Editor?

Was war deine Frage nochmal? Oh, das stimmt: Wie verwende ich den Gconf-Editor?

gconf-editor ist die grafische Oberfläche zum Verwalten der Gconf-Einstellungen. Standardmäßig wird es nicht in den Menüs angezeigt. Am einfachsten starten Sie es durch Drücken von Alt+F2 um den "Run Dialog" aufzurufen. Geben Sie dann gconf-editor ein.

gconf-editor ermöglicht das Durchsuchen der Schlüssel-Wert-Paare in einer Baumstruktur. Schauen wir uns das Beispiel von oben an. Navigieren Sie zu apps > nautilus > desktop, und Sie sehen die Taste trash_icon_visible.

gconf-editor

46
andrewsomething

Alt+F2 → gconf-editor

Probieren Sie es aus, es ähnelt in gewisser Weise der Verwendung von regedit in Windows, nur dass es ein bisschen benutzerfreundlicher ist und Ihre Katze nicht tötet, wenn Sie es lustig ansehen.

Anstatt das zum Festlegen von Schlüsseln zu verwenden, können Sie ein Befehlszeilentool ' gconftool-2 ' zum Festlegen/Bearbeiten/Entfernen von Schlüsseln verwenden. Ich fand es ziemlich praktisch, wenn ich URL-Zuordnungen für Anwendungen wie Spotify in Wine festlegte.

13
blackn1ght