리눅스 환경에서 그놈 데스크톱 설정을 백업하는 방법은 Dconf 데이터베이스의 구성 파일을 모두 내보내는 것입니다. Dconf를 설치하려면 터미널을 열고 사용하는 리눅스 배포판에 맞는 지침을 따르세요. 참고로, 이 글 하단에 비디오 튜토리얼도 제공됩니다.
Dconf 설치 방법
참고: Dconf는 그놈의 필수 구성 요소이므로 이미 설치되어 있을 가능성이 높습니다. 하지만, 혹시라도 과거에 삭제했을 가능성을 고려하여 재설치를 권장합니다.
우분투
sudo apt install dconf*
데비안
sudo apt-get install dconf
아치 리눅스
sudo pacman -S dconf
페도라
sudo dnf install dconf
오픈수세
sudo zypper install dconf
기타 리눅스 배포판
대부분의 리눅스 배포판에서 Dconf는 그놈 및 관련 앱의 일부이기 때문에 설치가 매우 간단합니다. 터미널을 열고 패키지 관리자를 통해 “dconf”를 검색하여 설치하면 됩니다.
그놈 설정 백업하기
Dconf를 사용하여 전체 백업을 생성하면 그놈 쉘 데스크톱 환경과 함께 모든 Dconf 설정과 구성이 저장됩니다. 이는 대부분의 사용자에게는 과도할 수 있지만, 모든 설정을 안전하게 보관하고 싶은 사용자에겐 적합한 방법입니다.
터미널을 열고 `dconf dump` 명령을 사용하여 전체 Dconf 데이터베이스를 내보냅니다. `SUDO`는 사용하지 마세요!
dconf dump / > full-backup
설정 덤프가 완료되면, 파일 내용을 확인하여 백업이 제대로 되었는지 확인해야 합니다. `cat` 명령을 사용하면 터미널에 파일 내용을 출력하여 확인할 수 있습니다.
cat ~/full-backup
문제가 없다면 `clear`를 입력하고, 백업 파일을 보관할 새로운 폴더를 `~/Documents`에 생성합니다. Dconf 백업을 별도의 폴더에 저장하면 실수로 삭제하는 것을 방지할 수 있습니다.
mkdir -p ~/Documents/dconf-backups/ mv full-backup ~/Documents/dconf-backups/
그놈 설정만 백업하기
만약 모든 설정이 아닌 그놈 데스크톱, 북마크 및 그놈 앱 설정만 백업하고 싶다면 이 방법이 더 적합합니다.
백업을 시작하려면 `dconf dump` 명령어를 사용하되 `/org/gnome/` 설정만 내보내면 됩니다.
dconf dump /org/gnome > gnome-backup
Dconf 덤프가 끝나면 `cat` 명령어로 내용을 확인합니다.
cat ~/gnome-backup
파일을 확인한 후, 백업 파일을 저장할 새 폴더를 만들고 파일을 저장합니다.
mkdir -p ~/Documents/gnome-backups/ mv gnome-backup ~/Documents/gnome-backups/
테마와 아이콘 백업
그놈 쉘을 백업하면 복원 시 즐겨찾기 등의 설정은 유지됩니다. 하지만, Dconf는 사용 중인 아이콘과 테마를 백업하지 않습니다. 따라서 백업을 복원할 때 아이콘과 테마를 유지하려면 사용자 정의 아이콘 테마를 별도로 백업해야 합니다.
참고: 대부분의 사용자는 `~/.icons` 및 `~/.themes` 폴더에 사용자 정의 아이콘 테마를 저장합니다. 만약 이 폴더에 아이콘 테마가 없다면 시스템 전체 백업 방법을 따라야 합니다.
tar -cvpf custom-icons.tar.gz ~/.icons tar -cvpf custom-themes.tar.gz ~/.themes mv *.tar.gz ~/Documents/gnome-backups/
혹은, 시스템 전체 아이콘 및 테마 백업을 생성할 수도 있습니다.
sudo -s cd /usr/share/ tar -cvpf custom-icons.tar.gz icons tar -cvpf custom-themes.tar.gz themes
mv *.tar.gz ~/Documents/gnome-backups/
이로써 모든 사용자 정의 아이콘과 테마를 포함한 그놈 쉘 백업이 완료됩니다.
이제 “gnome-backups” 폴더를 클라우드 서비스나 홈 서버, 외장 하드 드라이브 등에 저장하여 백업을 마무리하십시오.
백업 복원하기
리눅스 PC에 “gnome-backups”를 다운로드하고 터미널을 엽니다. `cd` 명령을 사용하여 백업 파일이 있는 폴더로 이동합니다.
cd ~/Downloads/gnome-backups
Dconf 백업 파일을 시스템으로 가져와 복원 과정을 시작합니다.
전체 복원 명령
dconf load / < full-backup
그놈 설정만 복원하는 명령
dconf load /org/gnome < gnome-backup
다음으로 사용자 정의 아이콘을 복원합니다. 개별 사용자 아이콘 및 테마를 복원하려면 다음을 실행합니다.
tar --extract --file custom-icons.tar.gz -C ~/ --strip-components=2 tar --extract --file custom-themes.tar.gz -C ~/ --strip-components=2
시스템 전체 아이콘 및 테마를 복원하려면 터미널에서 다음 명령을 실행합니다.
sudo tar --extract --file custom-icons.tar.gz -C /usr/share/ --strip-components=1 --overwrite sudo tar --extract --file custom-themes.tar.gz -C /usr/share/ --strip-components=1 --overwrite
모든 백업 파일이 복원되면 그놈 쉘 데스크톱이 백업 이전과 동일하게 표시되어야 합니다. 만약 그렇지 않다면 `Alt + F2`를 누르고 `r`을 입력한 다음 엔터 키를 눌러 데스크톱을 재설정하십시오.
데스크톱을 재설정할 수 없나요? 리눅스 PC를 재부팅해야 합니다. 재부팅 후 그놈 쉘에 다시 로그인하면 모든 것이 정상으로 돌아옵니다.