그놈 설정 - gsettings 대 gconftool-2

그놈 설정 - gsettings 대 gconftool-2

GNOME 3에서는 바탕 화면 아이콘이 기본적으로 숨겨져 있습니다. 나는 그들을 이런 식으로 보여 주려고 노력했습니다.

 gconftool-2 --set -t bool /org/gnome/desktop/background/show-desktop-icons true

작동하지 않았습니다. 그래서 나는 다음을 시도했습니다.

gsettings set org.gnome.desktop.background show-desktop-icons true

효과가있다!

gconftool-2 --get /org/gnome/desktop/background/show-desktop-icons이 키에 값이 설정되지 않았다고 합니다.

gconf-editor폴더를 나열하지 않습니다 /org. 왜?

답변1

GNOME 3의 GSettings API는 dconf기본적으로 스토리지 백엔드를 사용합니다. (그것가졌다잠시 동안 GConf 백엔드를 사용했지만 지속되지는 않았습니다.)

데이터베이스의 데이터에 직접 액세스하려면 다음 dconf도구를 사용하십시오.

dconf list /org/gnome/
dconf dump /org/gnome/ > backup.ini

그러나 백업 이외의 다른 작업에는 이 작업을 수행하지 마십시오. 대부분의 경우 gsettings동일한 고급 API를 사용하는 고급 도구를 사용하게 되므로 항상 실제 앱과 동일한 설정이 표시되고 동일한 스키마에 대해 값을 확인합니다.dconf 하지 않습니다).

gsettings list-schemas
gsettings list-recursively org.gnome.desktop.background

gsettings또한 백엔드 독립적이므로 OS X(plist 백엔드 사용)와 Windows(레지스트리 백엔드 사용)에서 동일하게 작동합니다.

관련 정보