Jak skopiować wszystkie moje ustawienia XFCE między komputerem stacjonarnym a laptopem?

13

Czy ktoś wie, jak mogę skopiować moje dostosowania ustawień XFCE i jego wygląd na inną maszynę?

Ustawienia wyglądu / wyglądu, paneli, skrótów klawiaturowych i geany jeszcze nie istnieją, jak w ogóle.

Do tej pory zrobiłem:

  • skopiowane ~/.config/{autostart,xfce4,Thunar}(nie dosłownie tak)

  • wylogowany i zalogowany, ponownie uruchomiony

Zasoby:

Niektóre informacje, które są prawdziwe dla obu komputerów:

$ pacman -Qi xfwm4 | grep Version
Version                  : 4.12.4-1

$ uname -r
4.10.5-1-ARCH
henz
źródło
1
Sprawdzałbym, jakie pliki są dostarczane wraz z xfcepakietem i szukałem konfiguracji - niektóre z nich są prawdopodobnie gdzieś przechowywane/etc
Arkadiusz Drabczyk

Odpowiedzi:

13

Xfce zwykle przechowuje swoje pliki konfiguracyjne w ~/.config/xfce4(jak również ~/.local/share/xfce4i ~/.config/Thunar). Kopiowanie tych katalogów na laptopa powinno wystarczyć. Skróty klawiaturowe są przechowywane ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml, więc należy je również skopiować.

Możliwe jest, że po skopiowaniu plików zostaną one nadpisane po wylogowaniu z sesji, co uniemożliwi włączenie nowych ustawień. Być może mógłbyś spróbować skopiować wyżej wymienione katalogi logując się za pomocą tty?

Należy pamiętać, że istnieje globalny zestaw plików konfiguracyjnych w /etc/xdg/xfce4, /etc/xdg/Thunar/, /etc/xdg/menus, itd. (Jak również /etc/xdg/xdg-xubuntujeśli używasz Xubuntu). Jeśli kopiujesz pliki konfiguracyjne między dwoma systemami z całkowicie różnymi instalacjami podstawowymi, musisz również skopiować te pliki.

StrangeAttractor
źródło
Atm Pracuję nad twoim komentarzem. Pierwsza rzecz, o której nie wspomniałem: ~/.local/share/xfce4nie istnieje.
Henry
1
@henry jest w porządku. To nie musi istnieć. W rzeczywistości jest on tworzony tylko wtedy, gdy zmienisz pewne ustawienia (np. Zmieniając domyślny terminal na nowy skrypt uruchamiający terminal).
StrangeAttractor
Chociaż minęło trochę czasu, a ja pracowałem nad rozwiązaniem StrangeAttractor ... nie poleciłbym tego (ponownie). Ostatecznie spowodowało to trochę irytujących drobnych błędów w FF i ogólnie w kwestiach związanych z rozmiarem okna AFAIK. Również paski boczne (również „paski zadań”) nie działały poprawnie. Jednak specyficzne dla programu pliki kropkowe to zupełnie inny temat i właściwie to, co radziłbym każdemu innym.
Henry
@henry z błędami „FF” .... Co to jest „FF”?
Lance Kind
@LanceKind Firefox
henry
5

Oprócz tego, co powiedział StrangeAttractor (pliki są w ~/.config/xfce4, a także ~/.local/share/xfce4i ~/.config/Thunar), istnieje zastrzeżenie: niektóre pliki są zastępowane przez xfce, nawet jeśli nie wybierzesz opcji „Zapisz sesję” podczas wylogowywania. Ponadto niektóre pliki są ładowane do Xfconf i nie są odświeżane do momentu ponownego uruchomienia.

Z tego powodu wykonaj następujące czynności:

  • Wyloguj się z Xfce przed skopiowaniem plików
  • Skopiuj pliki z terminala (CTRL-ALT-F1)
  • Upewnij się, że ustawione są odpowiednie uprawnienia do kopiowanych plików (powinny należeć do poszukiwanego użytkownika; jeśli nie, zrób chown -R user:group .config/xfce4)
  • Następnie uruchom ponownie komputer (nie uruchamiaj ponownie od razu, ale uruchom ponownie)

To powinno załatwić sprawę. (Testowane na Xfce 4.12, Xubuntu 18.04)

Vlad Dinulescu
źródło
2
W rzeczywistości nie trzeba restartować, zabicie procesu xfconfd należącego do użytkownika, którego ustawienia, które zastępujesz, ma ten sam efekt. +1 za wskazanie mi właściwego kierunku.
Besworks
1

Upewnij się, aby sprawdzić uprawnienia do skopiowanych plików - tj. Wykonaj

chown -R user:group /home/user/.config/xfce4

Jameh
źródło