Làm cách nào để sao chép tất cả các cài đặt XFCE của tôi giữa máy tính để bàn và máy tính xách tay?


13

Có ai biết làm thế nào tôi có thể sao chép các tùy chỉnh cài đặt của XFCE cộng với sự xuất hiện của nó sang một máy khác không?

Các cài đặt cho ngoại hình / thiết kế, bảng điều khiển, phím tắt và geany vẫn chưa có, giống như tất cả.

Cho đến nay tôi đã làm:

  • sao chép ~/.config/{autostart,xfce4,Thunar}(không phải theo nghĩa đen)

  • đăng xuất và đăng nhập lại, khởi động lại

Tài nguyên:

Một số thông tin, đúng cho cả hai máy:

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

$ uname -r
4.10.5-1-ARCH

1
Tôi sẽ kiểm tra những tập tin đi kèm với xfcegói và tìm cấu hình - một số trong số chúng có thể được lưu trữ ở đâu đó trong/etc
Arkadiusz Drabc: 05

Câu trả lời:


13

Xfce thường lưu trữ các tệp cấu hình của nó trong ~/.config/xfce4(cũng như ~/.local/share/xfce4~/.config/Thunar). Sao chép các thư mục này vào máy tính xách tay của bạn sẽ thực hiện công việc. Phím tắt được lưu trữ trong ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml, vì vậy chúng cũng sẽ được sao chép.

Có thể là sau khi bạn sao chép các tệp mà chúng sẽ bị ghi đè khi bạn đăng xuất khỏi phiên, do đó ngăn cài đặt mới không được bật. Có lẽ bạn có thể thử sao chép các thư mục nói trên bằng cách đăng nhập thông qua một tty?

Lưu ý rằng có một bộ toàn cầu của các tập tin cấu hình trong /etc/xdg/xfce4, /etc/xdg/Thunar/, /etc/xdg/menus, vv (cũng như /etc/xdg/xdg-xubuntunếu bạn đang sử dụng Xubuntu). Nếu bạn đang sao chép các tệp cấu hình giữa hai hệ thống có cài đặt cơ sở hoàn toàn khác nhau, bạn cũng sẽ phải sao chép các tệp này.


Atm tôi đang làm việc thông qua bình luận của bạn. Điều đầu tiên tôi không có tice: ~/.local/share/xfce4không tồn tại.
henry

1
@henry không sao đâu. Nó không cần tồn tại. Trên thực tế, nó chỉ được tạo nếu bạn thay đổi một số cài đặt nhất định (ví dụ: thay đổi thiết bị đầu cuối mặc định thành tập lệnh khởi chạy thiết bị đầu cuối mới).
StrangeAttractor

Mặc dù một thời gian đã trôi qua và tôi đã làm việc thông qua giải pháp của StrangeAttractor ... Tôi không khuyên bạn nên làm điều đó (một lần nữa). Cuối cùng, nó đã dẫn đến một số "lỗi" khó chịu với FF và nói chung trong các vấn đề liên quan đến kích thước cửa sổ AFAIK. Ngoài ra các thanh bên (cũng là "thanh tác vụ") không hoạt động đúng. Tuy nhiên, dotfiles dành riêng cho chương trình là một chủ đề hoàn toàn khác và thực sự là những gì tôi sẽ khuyên bất kỳ ai khác tham gia.
henry

@henry lỗi với "FF" .... "FF" là gì?
Lance Kind

@LanceKind Firefox
henry

5

Ngoài những gì StrangeAttractor đã nói (các tệp đang trong ~/.config/xfce4, cũng như ~/.local/share/xfce4~/.config/Thunar), có một cảnh báo: một số tệp bị ghi đè bởi xfce ngay cả khi bạn không chọn "Lưu phiên" khi đăng xuất. Ngoài ra, một số tệp được tải trong Xfconf và chúng không được làm mới cho đến khi bạn khởi động lại.

Do đó, vui lòng làm theo các bước:

  • Đăng xuất khỏi xfce trước khi sao chép các tập tin
  • Sao chép các tệp từ thiết bị đầu cuối (CTRL-ALT-F1)
  • Đảm bảo các quyền thích hợp được đặt trên các tệp được sao chép (chúng phải thuộc về người dùng mong muốn; nếu không, hãy làm chown -R user:group .config/xfce4)
  • Sau đó khởi động lại máy tính (không đăng nhập lại ngay mà khởi động lại)

Cái này cần phải dùng mẹo. (Đã thử nghiệm trên xfce 4.12, xubfox 18.04)


2
Bạn thực sự không cần phải khởi động lại, giết quá trình xfconfd thuộc sở hữu của người dùng mà cài đặt bạn ghi đè có tác dụng tương tự. +1 để chỉ cho tôi hướng đi đúng.
Besworks

1

Đảm bảo kiểm tra quyền trên các tệp được sao chép - tức là thực hiện

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.