Я обнаружил, что отсутствуют некоторые символов из fcitx-table-cangjie5
и хотели бы добавить их .
Я пробовал nano /usr/share/fcitx/table/cangjie5.mb
, но он всегда зависает.
Вопросы:
(это сделано для демонстрации нужной мне функциональности)
: cat -ni cangjie5.mb
(чтобы перечислить все записи для ni )
и
insert -ni -3
Шаги:
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 .