ibusの設定ファイルはどこに保存されますか?


14

ibusの設定ファイルはどこに保存されているのでしょうか?をチェック~/.config/ibusしましたが、dbusソケットしかありません。また、使用可能な〜/ .ibusフォルダーはありません。


奇妙な。私は~/.configFedora17のディレクトリにそれを持っています
セルジュ

次のコマンドを試してくださいfind ~ -name ibus
セルジュ

@Serge私が持っているのは/root/.config/ibus/bus/5007c835ce187f9b2248e04c50670a64-unix-0、あなたが持っているものですか?
デイジー

回答:


5

新しいバージョンについては、Koterpillar回答をご覧ください。


IIRC ibusgconfその設定を保存するために使用するため、(CLI)gconf-editorまたはgconftool(CLI)を使用してこれらの設定を取得/設定できます。


Ubuntu 13.10ではありません... gconf-editorで「ibus」フレーズが見つかりません。Ubuntuの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)に保存してからdconf load /desktop/ibus/ < ibus.dconf)を介してロードすることにより適用された変更は、IBusを再起動せずに適用されています。


0

他の場所でも同じことがわかりました。設定はに保存されgconfており、コマンドラインツールで編集できます。しかし、私がそれを試しても、効果はないようです。私はSuse Linux 12.3を使用しています。

変更するものを見つけるために、最初に再帰リストを作成gconfし、ファイルに保存しました。

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

その後、を開始しibus-setup、「入力方法の選択」、日本語、アンシー、追加、閉じるを行いました。

次に、別の再帰リストを作成しました。

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

次に、2つのファイルを比較しましたが、違いはプリロードエンジンのみであることがわかりました。

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.