두 개의 다른 컴퓨터간에 비교할 수 있도록 모든 dconf / gsettings를 덤프하는 방법은 무엇입니까?


21

문제 :

Ubuntu Gnome 14.04를 최신으로 사용하는 컴퓨터와 MS Cross 2007을 실행하기 위해 최신 CrossOver Linux (1)를 설치 한 컴퓨터가 두 대 있습니다. 나는 그것이 독점적 인 프로그램이라는 것을 알고 있지만 문제는 더 일반적이며 와인에도 영향을 미칩니다. 독서를 중단하지 마십시오.

두 컴퓨터 모두 스페인어 키보드가 대부분 잘 작동합니다 (언제나 알려진 버그를 보여 주지만 관련이 없다고 생각합니다). 문제 중 하나는 Crossover Wine에서 실행중인 프로그램 세트가 버그에 의해 영향을 받아 버그로 영향을받는 프로그램, 특히 MS Office Word ( 다른 문제에 대한 또 다른 버그 가 있음)와 관련이 있다는 것입니다. 같은 문제입니다 ).

언어 지원에서 IBus 비활성화-> 키보드 입력 방법 변경 및 설정 해제 XMODIFIERS는 한 시스템에서 작동하지만 다른 시스템에서는 작동하지 않습니다 (!).

따라서 차이를 만드는 이상한 설정이어야합니다 ...

질문

차이점을 확인할 수 있도록 모든 gsetting / dconf / whatever 구성 데이터베이스 (2)를 읽을 수있는 파일로 덤프 할 수 diff -u있습니까?

알아

gsettings list-recursively org.freedesktop.ibus.general

효과가 있지만, 의아해합니다

gsettings list-recursively org.freedesktop

오류를 준다

No such schema 'org.freedesktop'

... 그래서 모든 레지스트리를 한 번에 덤프 할 수없는 것 같습니다. 힌트가 있습니까?


각주 :

(1) 이것은 일부 프로그램을 더 잘 실행하기 위해 추가 기술 지원 및 수정 사항이있는 Wine 버전입니다. 많은 개선이 무료 와인에 스며들므로 우분투 생태계의 좋은 부분이라고 생각합니다. 그럼에도 불구하고 나는 홍보에 대한 비난을 피하기 위해 링크를 추가하지 않습니다;-)

(2) 우리는 정말 --- A는 무엇을 호출 할 수 있습니다 레지스트리 악명 높은 창 같은?


답변:



6

gsettings list-recursively전체 스키마 이름이 필요하지만 부분 스키마 이름에는 작동하지 않습니다. 그래서 당신은 사용할 수 없습니다 org.freedesktop.

그러나 당신은 이것을 할 수 있습니다 dconf:

 dconf dump /org/freedesktop/

여기서 다른 표기법을 참고하십시오 : dconf스키마는 사용하지 말고 디렉토리를 사용 하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.