Widziałem kilka odniesień do „Compiz Config” i aplikacji „gnome config”, która domyślnie nie jest instalowana. Gdzie te aplikacje konfiguracyjne przechowują swoje dane? Czy istnieje rejestr podobny do systemu Windows, czy tylko niektóre pliki można edytować ręcznie, jeśli naprawdę chcę?
9
qdbus --literal com.canonical.AppMenu.Registrar
i wtedyqdbus --literal com.canonical.AppMenu.Registrar /com/canonical/AppMenu/Registrar
.Odpowiedzi:
Do 3 najczęstszych zastosowań będzie można usłyszeć o tym, kiedy mówimy o szczypanie Gnome / Unity będzie gconf-editor , dconf-editor i ccsm .
Możesz je znaleźć
Software Center
i zainstalować je stamtąd.Dwa pierwsze narzędzia skonfigurują różne (czasem nie tak różne, pomyśl o tym jako ścieżce prowadzącej do tego samego celu) aspekty konfiguracji Gnome, a ostatnie jest ważne, aby skonfigurować konfigurację Unity / Compiz.
gconf-editor
przechowuje swoje dane w plikach XML w/etc/gconf/
dconf-editor
używa plików zwanych plikami kluczy przechowywanymi w/etc/dconf/db/
ccsm
przechowuje swoje dane w plikach XML w twoim~/.gconf/apps/compiz
i~/.gconf/apps/compizconfig
folderach.Każdy z nich może być odczytywane i edytowane za pomocą zwykłego edytora tekstowego (
nano
,gedit
etc.), ale na pewno jest dużo pracy. Użyj odpowiednich narzędzi do edycji tych plików, a to znacznie ułatwi Ci życie.źródło
~/.config/dconf/user
pliku binarnym. gconf przechowuje ustawienia użytkownika w~/.gconf
. ccsm w Ubuntu domyślnie przechowuje również swoje ustawienia w gconf (choć nie musi).gconf jest z grubsza odpowiednikiem, ale ważne jest, aby zrozumieć, że Ubuntu i Windows to bardzo różne systemy. gconf to „rejestr” dla Gnome, od którego obecnie Ubuntu się odsuwa. Nie kontroluje każdego aspektu systemu. Wiele informacji na niższym poziomie znajduje się w płaskich plikach tekstowych rozmieszczonych w / etc i / usr / share / name-of-app. Informacje specyficzne dla użytkownika, w tym konfiguracja Unity, często znajdują się w plikach dot w katalogu domowym (to znaczy, pliki zaczynające się od „.”, Więc domyślnie nie są wyświetlane. Naciśnij Ctrl + H w przeglądarce plików, aby je wyświetlić) .
W podsumowaniu:
gconf jest równoważny z rejestrem dla wielu problemów GUI związanych z Gnome, ale nie ma większego wpływu na rzeczy związane z Unity.
Wiele ustawień konfiguracji niższego poziomu znajduje się w płaskich plikach tekstowych w / etc i / usr / share /
Wiele konfiguracji Unity znajduje się w plikach dotfiles w katalogu domowym.
źródło
Istnieje interfejs DBus,
com.canonical.AppMenu.Registrar
który zawiera ikony wskaźnika GUI na pulpicie i powiązane szczegóły interfejsu ap w środowisku Unity, jak opisano tutaj .źródło