尝新向 fcitx5 日常使用
用老K的话说:maybe a new fcitx.
新输入法是重写了一遍
看到archlinuxcn 里有好多人都切换到了fcitx5 我也想要。。。。
虽然老K 同学已经偷偷开发两年多了。。。
虽然目前没有配置界面也没有文档, 甚至没有稳定版。。。不过没关系。不影响日常使用
我用的是archlinux,fcitx5-git 在archlinuxcn 的软件源中 (当然AUR 里也有)
你大概需要安裝这些:
- fcitx5-git 输入法基础框架主程序
- fcitx5-chinese-addons-git 简体中文输入的支持,云拼音
- fcitx5-gtk-git gtk 程序的支持
- fcitx5-qt4-git qt4 的支持
- fcitx5-qt5-git qt5 的支持
你可能还需要这些:
- kcm-fcitx5-git 如果你用的是 KDE ,请装这个
- fcitx5-rime-git 繁體中文輸入 RIME 中州韻輸入法引擎
- fcitx5-anthy-git 日文输入法
- fcitx5-mozc-git 日文输入法,使用 Google 引擎
如果你使用 KDE 作为桌面环境,可以通过 Kcm
来设置输入法
- kcm-fcitx5-git
其他的桌面请修改配置文件 ~/.config/fcitx5/profile 添加中文输入
[Groups/0]
# Group Name
Name=Default
# Layout
Default Layout=us
# Default Input Method
DefaultIM=pinyin
[Groups/0/Items/0]
# Name
Name=keyboard-us
# Layout
Layout=
[Groups/0/Items/1]
# Name
Name=pinyin
# Layout
Layout=
[GroupOrder]
0=Default
用 Ctrl + Space
来切换输入法
不要在 fcitx 运行时修改, 因为进程退出后会覆写所有配置文件 (大字才能醒目)
添加环境变量和自动启动
可以直接加在 ~/.xprofile
里的。这个可以根据自己情况修改。这个是 X11 启动时会读的 wayland 看下边
export GTK_IM_MODULE=fcitx5
export XMODIFIERS=@im=fcitx5
export QT_IM_MODULE=fcitx5
fcitx5 &
如果你是用 wayland 的要使用 ~/.pam_environment
文件来添加环境变量。(这个语法和 ~/.xprofile
那个不一样,这个不能用 export
)
cat >> ~/.pam_environment << EOF
GTK_IM_MODULE=fcitx5
QT_IM_MODULE=fcitx5
XMODIFIERS=@im=fcitx5
EOF
Or: 也可以这样写
cat >> ~/.pam_environment << EOF
GTK_IM_MODULE DEFAULT=fcitx5
QT_IM_MODULE DEFAULT=fcitx5
XMODIFIERS DEFAULT=@im=fcitx5
EOF
皮肤可以尝试使用这个
https://github.com/iovxw/fcitx5-simple-theme
其实我想自己写个皮肤。。。主要是我太懒了。。
此文完。。。。其实就是这么简单。。。然后我默默的吧fcitx4 删了