답변:
해당 파일의 내용을 보려면 파일 이름을 바꾸십시오 (예 : 파일 test
아래에 배치 ~/.config/dconf/
한 다음 dconf
해당 파일에서 설정을 읽거나 덤프).
기본적 으로 dconf
다음에서 찾은 user-db를 읽습니다 $XDG_CONFIG_HOME/dconf/
.
"user-db"
라인은 사용자 데이터베이스를 지정합니다.
이 데이터베이스는에서 찾을 수 있습니다$XDG_CONFIG_HOME/dconf/
. 해당 디렉토리에서 열 파일 이름은 프로파일에 기록 된 것과 정확히 같습니다. 이 파일은 이진 dconf 데이터베이스 형식이어야합니다. 주XDG_CONFIG_HOME
후, 리더 라이터와 서로 다른 데시벨에서 작동 될 것이기 때문에 (DBUS 작가에 의해 시작되고 그 변수를 볼 수 있음), 또는 터미널 세션 당 수정 / 설정할 수 없다.
결과적으로 특정 db 파일을 가리키는 사용자 정의 프로파일이 필요합니다. 예를 들어 환경 변수 를 통해 데이터를 사용자 정의 프로파일을 사용하여 덤프하도록 user-db:test
지시 하십시오.dconf
DCONF_PROFILE
cd
cp /path_to_backup_dconf/user ~/.config/dconf/test
printf %s\\n "user-db:test" > db_profile
DCONF_PROFILE=~/db_profile dconf dump / > old_settings
결과는 old_settings
백업 dconf
파일 의 설정을 포함 하는 파일 ( )입니다. 예 :
[org/gnome/desktop/interface]
font-name='DejaVu Sans Oblique 10'
document-font-name='DejaVu Sans Oblique 10'
gtk-im-module='gtk-im-context-simple'
clock-show-seconds=true
icon-theme='HighContrast'
monospace-font-name='DejaVu Sans Mono Oblique 10'
[org/gnome/desktop/input-sources]
sources=@a(ss) []
xkb-options=@as []
[org/gnome/desktop/wm/preferences]
num-workspaces=4
titlebar-font='DejaVu Sans Bold Oblique 10'
.......
그런 다음 해당 파일을 제거 할 수 있습니다.
rm -f ~/db_profile ~/.config/dconf/test
이전 설정을 현재 데이터베이스에로드하십시오.
dconf load / < old_settings
특정 설정 만 덤프하려면 경로를 제공하십시오.
DCONF_PROFILE=~/db_profile dconf dump /org/gnome/desktop/wm/preferences/
[/]
num-workspaces=4
titlebar-font='DejaVu Sans Bold Oblique 10'
그러나 각 경로마다 다른 파일이 있어야하며로드 할 때 그에 따라 경로를 지정해야합니다.
dconf load /org/gnome/desktop/wm/preferences/ < old_wm_settings
또한 업스트림 변경으로 인해 이전 dconf
데이터베이스에는 최신 버전에서 유효하지 않은 경로, 키 및 값이 포함될 수 있으므로 다른 버전의 DB 파일간에 완전한 호환성 dconf
이 항상 보장 되는 것은 아닙니다. 이 경우 결과 old_settings
파일 을 검사하고 현재 데이터베이스로로드하기 전에 유효하지 않은 항목을 수동으로 제거하거나 편집해야합니다.
XDG_CONFIG_HOME
다른 디렉토리로 설정하십시오 . 프로필 마술이 필요하지 않습니다. 그러나 임의의 dconf 파일에 쓰는 것은 어렵고 프로필 트릭이 필요할 수 있습니다.
첫 번째 대답은 문제를 지나치게 복잡하게 만들었다 고 생각하므로 /org/cinnamon/
백업 및 복원을 위해 네임 스페이스로 예제를 사용하여 다시 시도하십시오 .
/ org / cinnamon /을 백업하려면 다음을 수행하십시오.
터미널에서 다음을 실행하십시오.
dconf dump /org/cinnamon/ > backup_of_my_cinnamon_settings
backup_of_my_cinnamon_settings
나중에 파일을 어딘가에 저장하십시오
/ org / cinnamon /을 기본값으로 재설정하려면
dconf reset -f /org/cinnamon/
계피가 멈추거나 멈출 수 있습니다.
/ org / cinnamon에 대한 모든 설정을 복원하려면
dconf load /org/cinnamon/ < backup_of_my_cinnamon_settings
등의 과정은 동일합니다 /org/gnome/terminal/
.
최상의 결과를 얻으려면 앱 참조가 실행되고 있지 않을 때 업데이트하십시오.
팁 을주는 Cinnamon 문서 에 감사합니다 .