ibus의 구성 파일은 어디에 저장됩니까?


14

ibus의 구성 파일이 어디에 저장되어 있는지 궁금합니다. 확인 ~/.config/ibus하고 dbus 소켓 만 있습니다. ~ / .ibus 폴더가 없습니다.


이상한. 나는 ~/.configFedora17의 디렉토리에있다
Serge

이 명령을보십시오 :find ~ -name ibus
서지

@Serge 나는 /root/.config/ibus/bus/5007c835ce187f9b2248e04c50670a64-unix-0당신에게 무엇을 가지고 있습니까?
데이지

답변:


5

최신 버전은 Koterpillar답변을 참조하십시오 .


IIRC ibusgconf설정을 저장하는 데 사용 하므로 gconf-editor또는 gconftool(CLI)를 사용하여 해당 설정을 가져 오거나 설정할 수 있습니다.


Ubuntu 13.10에는 없습니다. gconf-editor에서 "ibus"문구를 찾을 수 없습니다. 우분투 13.10 사용 ibus 버전 1.5.3
아담 라이크 코우 스키

9

1.5.11부터 IBus는 dconf를 사용 합니다 . 다음은 그 구성에 의한 구성입니다.dconf dump /desktop/ibus/

[general]
use-system-keyboard-layout=false
preload-engines-inited=true
embed-preedit-text=false
use-global-engine=true
version='1.5.11'
engines-order=['xkb:us::eng', 'hangul', 'sunpinyin', 'm17n:ru:kbd']
preload-engines=['xkb:us::eng', 'm17n:ru:kbd', 'hangul', 'sunpinyin']

출력을 파일 ( dconf dump /desktop/ibus/ > ibus.dconf) 에 저장 한 다음을 통해로드 하여 적용된 변경 사항 은 IBus를 다시 시작하지 않고dconf load /desktop/ibus/ < ibus.dconf 적용되었습니다 .


0

다른 곳에서도 동일한 구성을 보았습니다. 구성이에 저장되어 gconf있으며 명령 줄 도구로 구성을 편집 할 수 있습니다. 그러나 그것을 시도 할 때 아무런 영향을 미치지 않는 것 같습니다. Suse Linux 12.3을 사용하고 있습니다.

변경 사항을 찾기 위해 먼저 재귀 목록 gconf을 작성하여 파일에 저장했습니다.

gconftool-2 --recursive-list / > beforeConfig.txt

그런 다음 시작 ibus-setup하고 '입력 방법 선택', 일본어, Anthy, 추가, 닫기를 수행했습니다.

그런 다음 다른 재귀 목록을 작성했습니다.

gconftool-2 --recursive-list / > afterConfig.txt

그런 다음 두 파일을 비교 해본 결과 프리로드 엔진과의 차이점 만 발견했습니다.

preload_engines = []

     vs.

preload_engines = [anthy]

그리고 그것은 아래에 있습니다. /desktop/ibus/general 그래서 나는 ibus가 구성되지 않은 상태에서 시작하여 구성하기 위해 다음을 수행 할 수 있다고 생각했습니다.

gconftool-2 --set /desktop/ibus/general/preload_engines --type string "[anthy]"

그 후, 나는 또 다른 재귀 목록을 만들었고, 그것과 동일한 것을 발견했습니다 afterConfig.txt. 그러나 시작하면 ibus-setup구성된 입력 방법이 표시되지 않습니다. 그리고 마치 구성된 것처럼 작동하지 않습니다.

구성도 다른 곳에 저장되어 gconf있습니까? 실제로 중요한 곳? 또는 preload_engines값을 설정할 때 뭔가 잘못하고 있습니까?

또한 Suse Linux 12.1에서도 시도했지만 해당 키의 값이 약간 다릅니다.

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