Tôi có một vài máy linux khác nhau và rất nhiều tệp cấu hình (và thư mục) trên mỗi máy.
Ví dụ:
~/.ssh/config
~/.config/openbox/rc.xml
~/.config/openbox/autostart.sh
~/.scripts/ ( folder )
~/.bashrc
...etc
Có một phương pháp đơn giản và thanh lịch để giữ cho các tệp này được đồng bộ hóa giữa các máy của tôi (một máy không có truy cập internet) ?
Ngoài ra, một số tệp sẽ cần một quy trình đồng bộ hóa nâng cao hơn, vì chúng sẽ phải khác nhau đôi chút ... ví dụ:
Bàn phím máy tính để bàn của tôi có một loạt các phím nóng, trong đó máy tính xách tay của tôi gần như không có. Tôi sử dụng XF86Mail
để mở thunderbird trên máy tính để bàn của mình, nhưng Meta+ Mtrên máy tính xách tay của tôi.
My Home Desktop và Work Desktop đều được định hướng "nhiều người dùng" hơn, trong đó Laptop của tôi chỉ dành cho tôi. Vì vậy, trên máy tính xách tay của tôi, tôi có xu hướng giữ tệp 'RC.xml' cho hộp mở tại /etc/xdg/openbox/rc.xml
nhưng trên máy tính để bàn tại~/.config/openbox/rc.xml
git
cho mục đích này. repo của tôi cho~/.etc
tôi cũng có một~/.usr
và~/.var
tôi ước rằng các thư mục này là tiêu chuẩn để KDE sẽ ngừng ném tất cả các tệp tmp / var / config / etc trong .kde. thật khó để biết những gì tôi muốn trong thư mục nhà của tôi.