git을 통해 $HOME-Directory의 도트 파일을 백업/동기화하고 있습니다. 모든 것을 동기화하고 싶지는 않으므로 .gitignore를 통해 모든 것을 무시하고 중요한 파일을 다시 추가합니다.
*
!.bash*
.*.swp
.bash_history
.bash_local
.bash_logout
!.profile
사용자별 기본 설정이나 테마 설정 등 시스템 설정에 속하는 파일을 Ubuntu Gnome 환경에서 백업해야 합니까?
답변1
그놈 설정은 일반적으로 GSettings API를 통해 저장되고 이러한 파일 중 일부는 바이너리/데이터베이스이므로 가장 좋은 옵션은 dconf
도구를 사용하는 것입니다.
내보내기 설정:
dconf dump / > dconf-settings.ini
가져오기 설정:
dconf load / < dconf-settings.ini
$XDG_CONFIG_HOME/dconf
내용을 저장할 수 있지만(대부분의 경우 이를 나타냄) 파일이 일반 텍스트가 아니기 때문에 ~/.config/dconf
적합하지 않습니다 .git
이 Gnome 설정 내보내기에는 다음과 관련된 모든 설정도 포함됩니다.컴패니언 데스크탑그리고계피 데스크탑/
루트 스키마( ) 내의 개체 이기 때문입니다 . 다음 데스크탑 설정만 내보내기:
시나몬:
dconf dump /org/cinnamon/ > dconf-cinnamon.ini
동반자:
dconf dump /org/mate > dconf-mate.ini
사용자 정의 테마를 백업하세요.
사용자 정의 테마/아이콘을 백업하려면 압축된 폴더이면 충분 ~/.icons
합니다 ~/.themes
. 어쩌면 홈 디렉토리에 이미 가지고 있는 원본 테마 파일을 유지해야 할 수도 있습니다...