재부팅 중 GSettings 재설정

재부팅 중 GSettings 재설정

포맷은 특히 모든 패키지 설치, 구성 등으로 인해 고통스럽습니다. 이를 더 쉽게 만들기 위해 변경하기 쉬운 간단한 구성 파일을 사용하여 대규모 스크립트를 만들었습니다. 따라서 형식이 필요한 경우(예: 새 OS 버전이 출시될 때) 처음 부팅한 후 해당 형식을 설치하고 스크립트를 실행하여 시작합니다.

아니면 적어도 그랬습니다. 그러나 어떤 이유로 gsettings가 제대로 작동하지 않습니다.

gsettings set schema key value

위의 줄은 잘 작동합니다. 그러나 스크립트는 루트로 실행되므로 /etc의 구성 파일, 설치 및 업데이트 패키지 등에 대한 액세스가 필요하므로 위의 옵션은 옵션이 아닙니다.

sudo $user -c "gsettings set schema key value"

사용하면 sudo작동하지만 작동하지 않습니다. 일부 키는 즉시 적용되지만 다른 키는 즉시 적용되지 않습니다. 재부팅하거나 로그아웃하면 모든 것이 기본값으로 재설정됩니다.

sudo $user -c "gsettings get schema key"

위 명령을 사용하여 값을 테스트하면 올바른 값을 얻습니다. 따라서 실제로 올바르게 설정된 것처럼 보이지만 여전히 일부에만 영향을 미치며 재부팅이나 로그아웃 중에 재설정됩니다.

현재 Ubuntu Gnome 14.04를 실행 중입니다. 이는 13.04 이전 버전에서는 작동했지만 13.10부터 문제가 되었습니다.

관련 정보