Jak korzystać z edytora gconf?

51

Widzę odpowiedzi, w których ludzie publikują posty, aby ustawić klucz w edytorze gconf, jednak w moim menu nie ma wpisu dla edytora gconf.

Jak go uruchomić i jak go używać, aby ustawić klucze polecane przez ludzi?

Jorge Castro
źródło

Odpowiedzi:

46

Co to jest Gconf?

GConf to system do przechowywania preferencji aplikacji. Preferencje te są przechowywane w plikach XML w katalogu domowym użytkownika, ~/.gconf. Każda preferencja jest reprezentowana jako para klucz-wartość.

GConf ma być dla programistów sposobem łatwego przechowywania preferencji użytkownika, a administratorom systemu - ustawiania wartości domyślnych dla poszczególnych preferencji. W większości przypadków użytkownik nie musi bezpośrednio edytować kluczy Gconf.

Zdecydowana większość kluczy odpowiada wpisom w menu preferencji różnych aplikacji. Chociaż czasami programiści używają kluczy Gconf jako sposobu na włączenie nieudokumentowanych funkcji. Są one „ukryte” przed użytkownikami z wielu powodów. Czasami ta funkcja jest wciąż w toku. Innym razem jest to funkcja, z której programista chce się pozbyć, ale nadal pozostawia dostęp dla użytkowników, którzy nie chcą z niej rezygnować. Często funkcje są skierowane do „zaawansowanych użytkowników”, a programista po prostu nie chce zaśmiecać normalnego okna dialogowego preferencji.

Pod pewnymi względami jest podobny do rejestru systemu Windows. Jedną z głównych różnic jest to, że w przeciwieństwie do rejestru systemu Windows, Gconf nie przechowuje ustawień systemowych. Przechowuje tylko preferencje aplikacji. Chociaż edytowanie kluczy Gconf może potencjalnie powodować drobne problemy z określonymi programami, nigdy nie powinno to prowadzić do problemów ogólnosystemowych, takich jak uniemożliwienie uruchomienia systemu. W rzeczywistości usunięcie całego ~/.gconfkatalogu spowoduje przywrócenie wszystkich programów korzystających z Gconf z powrotem do ustawień domyślnych.

Zarządzanie Gconf z wiersza poleceń.

Program gconftool-2pozwala użytkownikowi na interakcję z Gconfem z wiersza poleceń. Często łatwiej jest wprowadzić polecenie w jednym wierszu w terminalu niż przekopać się w narzędziu GUI Gconfa. Na przykład, jeśli chcesz wyświetlić ikonę kosza na pulpicie, po prostu uruchom:

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

To również ilustruje, co miałem na myśli przez parę klucz-wartość powyżej. W tym przypadku kluczem jest /apps/nautilus/desktop/trash_icon_visiblewartość true.

Możesz wykonywać różne operacje za pomocą gconftool-2. Jeśli chcesz po prostu zobaczyć wartość klucza, użyj --get:

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

Jeśli chcesz po prostu zresetować wartość do wartości domyślnej, użyj --unset:

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

gconftool-2może być szczególnie przydatny dla administratorów systemu. Na przykład /etc/gconf/gconf.xml.mandatorymożna użyć do ustawienia obowiązkowych preferencji dla wszystkich użytkowników. Więcej informacji na temat bardziej zaawansowanych zastosowań można znaleźć man gconftool-2w Przewodniku administracji systemem GNOME Desktop System

Jak korzystać z edytora Gconf?

Jakie było twoje pytanie? Och, właśnie tak: jak korzystać z edytora Gconf?

gconf-editorto interfejs graficzny do zarządzania ustawieniami Gconf. Domyślnie nie jest wyświetlany w menu. Najprostszym sposobem na uruchomienie jest naciśnięcie przycisku Alt+, F2aby wyświetlić „Uruchom okno dialogowe”. Następnie wprowadź gconf-editor.

gconf-editorpozwala przeglądać pary klucz-wartość w drzewie. Spójrzmy na przykład z góry. Przejdź do, apps > nautilus > desktopa zobaczysz trash_icon_visibleklucz.

gconf-editor

andrews coś
źródło
Wydaje się, że gsettingsjest to GNOME 3 sposób edycji bazy danych dconf .
Pablo A
13

Alt+ F2gconf-editor

Zwiedzaj go, jest nieco podobny do korzystania z regedit w systemie Windows, ale uważam, że jest nieco bardziej przyjazny dla użytkownika i nie zabije twojego kota, jeśli spojrzysz na to zabawnie.

Zamiast używać tego do ustawiania kluczy, możesz użyć narzędzia wiersza polecenia „ gconftool-2 ” do ustawiania / edycji / usuwania kluczy. Przydało mi się to przy ustawianiu powiązań adresów URL dla aplikacji takich jak Spotify w Wine.

blackn1ght
źródło