Как редактировать таблицы fcitx и исправить неработающие входные данные

Я обнаружил, что отсутствуют некоторые символов из fcitx-table-cangjie5 и хотели бы добавить их .

Я пробовал nano /usr/share/fcitx/table/cangjie5.mb, но он всегда зависает.

Вопросы:

  1. Существуют ли какие-либо команды вроде (это сделано для демонстрации нужной мне функциональности) :

cat -ni cangjie5.mb (чтобы перечислить все записи для ni ) и

insert -ni -3

0
задан 11 August 2021 в 03:22

1 ответ

Шаги:

1. Установите входы fcitx и fcitx-tools. Например:

sudo apt-get install fcitx-anthy fcitx-chewing fcitx-hangul fcitx-rime fcitx-table-cangjie5 fcitx-table-boshiamy fcitx-tools libzhuyin13

2. Запуск fcitx: fcitx -d

3. (опционально) Резервное копирование конфигурации:

cp ~/.config/fcitx ~/dotconfigfcitxbackup/
cp /usr/share/fcitx ~/usrsharefcitxbackup/

4. Редактирование живой таблицы fcitx

cd ~/.config/fcitx/table/
mb2txt tablename.mb >tablename.txt
nano tablename.txt

Примечание: если вы добавляете фразовые входы или больше кандидатов для данного входа, вам может понадобиться увеличить указанные ниже параметры.

Например:

;fcitx Version 0x03 Table file
KeyCode=1234567890abcdefghijklmnopqrstuvwxyz
Length=12   <==== For returning longer phrases as outputs
Pinyin=@
PinyinLength=9  <==== for allowing 9 candidates for a given input
Prompt=&
ConstructPhrase=^
[Data]
2m2o 輕鬆輸入法
...

5. Преобразовать обратно в ***.mb

txt2mb tablename.txt tablename.mb

6. Протестируйте свою конфигурацию, чтобы убедиться в ее работоспособности.

7. (Если что-то пойдет не так) и вы не сделали резервную копию:

rm ~/.config/fcitx -R
rm /usr/share/fcitx -R
sudo apt-get purge fcitx*

Затем переустановите (шаг 1 выше).

8. (Если что-то пошло не так) и вы сделали резервную копию:

rm ~/.config/fcitx -R
rm /usr/share/fcitx -R

cp ~/dotconfigfcitxbackup/fcitx ~/.config/
cp ~/usrsharefcitxbackup/fcitx /usr/share/

Источники:

Я узнал о fcitx-tools из https://github.com/frantic1048/fcitx-table-cangjie5-colemak .

0
ответ дан 20 August 2021 в 10:29

Другие вопросы по тегам:

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