원격으로 다른 (모든) 사용자의 gsettings 변경

원격으로 다른 (모든) 사용자의 gsettings 변경

cfengine3을 사용하여 여러 Ubuntu 12.04/13.10 컴퓨터를 원격으로 구성합니다. 모든 사용자를 위해 Launcher에 항목을 추가하는 방법이 궁금합니다. com.canonical.Unity.Launcher 즐겨찾기를 설정해야 한다는 것을 알고 있지만 스크립트에서 모든 사용자에 대해 이를 수행하는 방법을 모르겠습니다. 나도 본 적이 있다이 게시물내가 필요한 것과 매우 비슷해 보이지만 나만 원합니다.기존 사용자에게 변경 사항 적용. 어떻게 해야 합니까?

다른 말로 하면: 루트로 실행되는 스크립트에서 특정(또는 모든) 사용자에 대해 실행 프로그램 항목을 설정하는 방법이 궁금합니다.

답변1

각 사용자는 자신이 선호하는 애플리케이션을 가질 수 있다는 점을 기억하십시오.즉, CFengine에서 임의의 명령을 실행할 수 있는 경우 /usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xml설명된 대로 편집할 스크립트를 만들 수 있습니다.여기. 스크립트의 경우 XML 파일을 해석하고 쉽게 편집할 수 있는 XML 라이브러리를 사용하는 것이 좋습니다.

관련 정보