Ubuntu20.04LinuxMint安装最新版fcitx5-rime

安装过程与deepin 20手动编绎最新版fcitx5类似,只是有一些小的差别。

一 先安装官方源里的fcitx5

目的很简单,完成最基本的输入法设置,安装完卸载即可。

二 安装依赖

sudo apt install -y cmake build-essential extra-cmake-modules libdbus-1-dev libevent-dev gettext libfmt-dev libxcb-util0-dev libxcb-ewmh-dev libxcb-icccm4-dev libxcb-keysyms1-dev libxcb-xinerama0-dev libxcb-xkb-dev libcairo2-dev libxkbfile-dev libxkbcommon-dev libxkbcommon-x11-dev libjson-c-dev libsdl-pango-dev libgdk-pixbuf2.0-dev libwayland-dev wayland-protocols libenchant-dev libsystemd-dev libegl1-mesa-dev librime-dev appstream clang uthash-dev libxcb-randr0-dev libxcb-xfixes0-dev

三 clone并编译相关库

按照先后顺序编绎。

xcb-imdkit:

git clone https://github.com/fcitx/xcb-imdkit.git
cd xcb-imdkit
mkdir build && cd $_ && cmake -DCMAKE_INSTALL_PREFIX=/usr .. && make -j`nproc` && sudo make install

fcitx5:

git clone https://github.com/fcitx/fcitx5.git
cd fcitx5
mkdir build && cd $_ya && cmake .. && make -j`nproc` && sudo make install

fcitx5-rime:

git clone https://github.com/fcitx/fcitx5-rime.git
cd fcitx5-rime
mkdir build && cd $_ && cmake .. && make -j`nproc` && sudo make install

四 安装gtk-im

sudo apt install fcitx5-frontend-gtk2 fcitx5-frontend-gtk3

五 配置环境变量

nano ~/.pam_environment

将下面内容粘贴进去:

GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE  DEFAULT=fcitx
XMODIFIERS    DEFAULT=\@im=fcitx
SDL_IM_MODULE DEFAULT=fcitx

六 个性化配置

编绎成功的话,可以先在终端里运行fcitx5命令试试,应该能正常运行,图形配置需要自己编绎了,我不需要,也就没搞。

本教程中的配置是直接修改的配置文件,建议有动手能力的还是自己去编绎图形配置界面

普通用户直接使用我的配置文件吧。

fcitx5的配置文件分别在两个文件夹中,~/.config/fcitx5~/.local/share/fcitx5

下载并解压 https://cloud.189.cn/t/zuI7jmqUn22e

网盘里的压缩包里有两个文件夹,fcitx5-config里的所有文件放进~/.config/fcitx5fcitx5-themes里的所有文件放进~/.local/share/fcitx5

将fcitx5添加为自启动程序。

注销或重启。

七 其他可能需要注意的事

我也编绎了fcitx5-qt和fcitx5-gtk,如果注销或重启后发现输入法不能正确跟随焦点或者输入法只有两行模式,可以编绎试试。