मैंने एक ही बात कहीं और देखी है, कि कॉन्फ़िगरेशन में संग्रहीत है gconf, और आप इसे कमांड लाइन टूल के साथ संपादित कर सकते हैं। लेकिन जब मैं कोशिश करता हूं, तो इसका कोई असर नहीं होता। मैं Suse Linux 12.3 पर हूं।
क्या बदलना है, यह जानने के लिए, मैंने पहली बार एक पुनरावर्ती-सूची बनाई gconfऔर इसे एक फ़ाइल में सहेजा:
gconftool-2 --recursive-list / > beforeConfig.txt
फिर मैंने शुरू किया ibus-setup, और 'सेलेक्ट ए इनपुट मेथड', जापानी, एंथी, ऐड, क्लोज़ किया।
फिर मैंने एक और पुनरावर्ती-सूची बनाई:
gconftool-2 --recursive-list / > afterConfig.txt
फिर मैंने दोनों फाइलों पर एक अंतर किया और देखा कि केवल अंतर प्रीलोड इंजन के साथ था:
preload_engines = []
vs.
preload_engines = [anthy]
और यह कि यह /desktop/ibus/general
मेरे अधीन था इसलिए मुझे लगा कि इबुस के साथ शुरू नहीं हुआ है, मैं इसे कॉन्फ़िगर करने के लिए निम्नलिखित कर सकता हूं:
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]
~/.configFedora17