Bawiłem się narzędziem MATE Tweak i nagle głupia opcja usunęła wszystkie moje aplety panelu i zastąpiła domyślnym układem - ta rzecz nawet nie potwierdza najpierw destrukcyjnej akcji!
Mam jednak kopię zapasową folderu domowego na starym komputerze ... Co mam skopiować, aby odzyskać panel? Próbowałem szuka .mateconf
, .config/mate
albo dconf/user
bezskutecznie - zarówno na moich nowych i starych komputerów Edytor DConf nie wykazały niczego użytecznego pod org.mate.panel, tylko domyślny rzeczy.
/usr/share/mate-panel/layouts
ale w rzeczywistości, gdzie tymczasowe zmiany są przechowywane lokalnie, jeśli nigdy nie kliknę tego przycisku? +1 i badam: -SOdpowiedzi:
Jeśli masz kopię zapasową pliku bazy danych dconf, który zwykle znajduje się w folderze,
~/.config/dconf/user
możesz przywrócić ustawienia z tej bazy danych. Ale trzeba trochę popracować.Dconf odczytuje wartości bazy danych z pliku profilu (patrz wiki tutaj ). Ścieżka tego pliku profilu jest odczytywana ze
DCONF_PROFILE
zmiennej środowiskowej.Najpierw utwórz plik o nazwie
user2
w katalogu domowym z taką zawartościąUmieść stary plik bazy danych dconf w
~/.config/dconf/
katalogu o nazwieuser2
. Powinien już być plik o nazwieuser
.Otwórz terminal i wyodrębnij ustawienia ze starej bazy danych
Spowoduje to zrzucenie wartości ze starej bazy danych dconf w formacie klucz-wartość w
~/mate-old
pliku.Teraz załaduj ustawienia z powrotem do bieżącej bazy danych
Spowoduje to przywrócenie większości ustawień wiązania.
Dodatkowo: Jeśli chcesz, możesz przywrócić całą bazę danych za pomocą
/
zamiast/org/mate
. Ale nie polecam tego.źródło
dconf dump
ścieżki muszą kończyć się ukośnikami. Ponadto autor poprosił o przywrócenie ustawień panelu i nie ma potrzeby przywracania pełnego/org/mate/
drzewa, aby to zrobić - ustawienia panelu są poniżej/org/mate/panel/
.Te preferencje są przechowywane w
dconf
bazie danych, do której zapisuje się przy wprowadzaniu zmian w GUI,gsettings
CLI (gdzie można znaleźć wiele ustawień panelu) lubdconf
CLI.Według
/usr/share/doc/dconf-gsettings-backend/README
Ustaliłem eksperymentalnie (zmieniając ustawienia i obserwując czas modyfikacji pliku), że ten pojedynczy duży plik binarny w Ubuntu MATE 16.04 jest zdecydowanie
co oczywiście nie jest czytelne dla człowieka
Jeśli nie masz tego pliku w kopii zapasowej, prawdopodobnie nie możesz użyć kopii zapasowej do przywrócenia ustawień panelu :(
źródło
dconf-editor
do tych ustawień i ręcznie skopiować, ale nie znalazłem ich tam: (