İbus yapılandırma dosyası nerede saklanır?


14

Acusun config dosyası nerede saklandığını merak ediyorum. Kontrol ettim ~/.config/ibusve sadece bir dbus soketi var. Ve ~ / .ibus klasörü yok.


garip. ~/.configFedora17
Serge

Bu komutu deneyin:find ~ -name ibus
Serge

@Serge Sadece bir tane var /root/.config/ibus/bus/5007c835ce187f9b2248e04c50670a64-unix-0, ne var?
papatya

Yanıtlar:



9

1.5.11 itibariyle IBUS kullanır dconf . Yapılandırmasını (ekran alıntısı) şu yolla elde edilmiştir: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']

Çıktıyı bir dosyaya ( dconf dump /desktop/ibus/ > ibus.dconf) kaydedip sonra yükleyerek dconf load /desktop/ibus/ < ibus.dconf) yapılan değişiklikler , IBus yeniden başlatılmadan uygulandı .


0

Ben aynı şeyi başka bir yerde gördüm, yapılandırma saklanır gconfve bunu komut satırı araçları ile düzenleyebilirsiniz. Ama bunu denediğimde, bunun bir etkisi yok gibi görünüyor. Suse Linux 12.3 kullanıyorum.

Neyin değiştirileceğini öğrenmek için, önce özyinelemeli bir liste yaptım gconfve bir dosyaya kaydettim:

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

Sonra başladım ibus-setupve 'Bir Giriş Yöntemi Seçin', Japonca, Anthy, Ekle, Kapat.

Sonra başka bir özyinelemeli liste yaptım:

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

Sonra iki dosya üzerinde bir fark yaptım ve tek fark ön yük motorları ile olduğunu gördüm:

preload_engines = []

     vs.

preload_engines = [anthy]

Ve altındaydı /desktop/ibus/general Bu yüzden ibus yapılandırılmamış olarak başlayarak, yapılandırmak için aşağıdakileri yapabileceğimi düşündüm:

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

Bundan sonra, başka bir özyinelemeli liste yaptım ve listeyle aynı buldum afterConfig.txt. Ama sonra başlatırsam ibus-setup, yapılandırılmış herhangi bir Giriş yöntemi göstermez. Ve yapılandırılmış gibi çalışmıyor.

Yapılandırma ayrıca başka bir yerde de depolanıyor gconfmu? Asıl önemli olan bir yer? Yoksa preload_enginesdeğeri ayarlarken yanlış bir şey mi yapıyorum ?

Ayrıca, Suse Linux 12.1'de, aynı anahtarla, bu anahtar için biraz farklı bir değer dışında denedim:

preload_engines = [anthy,m17n:ko:han2]
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.