Где файл конфигурации ibus хранится?

Проверьте свои настройки BIOS, заставьте приоритет загрузки быть похожим на это:

  • CD-ROM
  • USB
  • Внутренний диск

Затем, если Ваш USB не будет соединен, то он загрузится от внутреннего диска. Это затем до Вашей системы для обнаружения обоих дисков, единственной проблемой, с которой можно столкнуться, является совместимость файловой системы: доступ ext3 или безотносительно Fedora FS использует из Windows. Доступом к Windows NTFS может быть ЛАВАШ также. Я повторно управляю, чтобы Вы использовали раздел обмена FAT32 где-нибудь на Карте памяти.

14
29.09.2012, 10:57
3 ответа

Поскольку более новые версии видят ответ Koterpillar.


IIRC ibus использование gconf сохранить его настройки, таким образом, необходимо смочь использовать также gconf-editor или gconftool (CLI) для получения/устанавливания тех настроек.

5
27.01.2020, 19:51
  • 1
    Не на Ubuntu 13.10... Я не могу найти "ibus" фразу в gconf-редакторе. Ubuntu 13.10 использует ibus версию 1.5.3 –  Adam Ryczkowski 12.12.2013, 14:24

Я видел то же самое в другом месте, что конфигурация хранится в 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 one. Но затем, если я запускаю ibus-setup , он не показывает никаких настроенных методов ввода. И не работает так, как будто настроено.

Значит, конфигурация также хранится где-то еще, помимо gconf ? Куда-нибудь, что действительно имеет значение? Или я что-то не так делаю при установке значения preload_engines ?

Я также пробовал это на Suse Linux 12.1, с теми же результатами, за исключением несколько другого значения для этого ключа:

preload_engines = [anthy,m17n:ko:han2]
0
27.01.2020, 19:51

Начиная с версии 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.

9
27.01.2020, 19:51

Теги

Похожие вопросы