Fcitx5 小企鹅输入法的安装

原创
2020/07/07 15:32
阅读数 2.8W

环境

操作系统:Debian 11 Bullseye、12 BookWorm、Ubuntu Kylin 优麒麟 20.04 LTS、22.04 LTS、24.04 LTS

适用架构:AMD64(海光、兆芯)、ARM64(鲲鹏、飞腾)、MIPS64EL(龙芯)

安装方法

优麒麟 24.04 LTS 里 fcitx5 把 wayland 和 xorg 的 module 进行了合并。fcitx5-module-wayland 和 fcitx5-module-xorg 合并为 fcitx5-modules

sudo apt install fcitx5 fcitx5-pinyin fcitx5-chinese-addons fcitx5-frontend-gtk2 fcitx5-frontend-gtk3 fcitx5-frontend-qt5 kde-config-fcitx5 fcitx5-config-qt fcitx5-modules fcitx5-rime

sudo apt install fonts-liberation fonts-liberation2 fonts-wqy-zenhei

优麒麟 22.04 LTS

sudo apt install fcitx5 fcitx5-pinyin fcitx5-chinese-addons fcitx5-frontend-gtk2 fcitx5-frontend-gtk3 fcitx5-frontend-qt5 kde-config-fcitx5 fcitx5-config-qt fcitx5-module-wayland fcitx5-module-xorg

如果 Ubuntu 中提示缺失软件包,请添加一下 ppa。

sudo add-apt-repository ppa:hosxy/test

设置输入法开机启动

sudo ln -s /usr/share/applications/org.fcitx.Fcitx5.desktop  /etc/xdg/autostart/org.fcitx.Fcitx5.desktop

请注意:这里“org.fcitx.Fcitx5.desktop”是 Fcitx5 启动图标的名称,请根据本地文件的实际名称录入。

启动 Fcitx5,菜单里有图标。

添加输入法。启动 Fcitx5 设置,菜单里有图标。从右侧双击需要添加的输入法,或者点击向左添加的箭头。

调整输入法的字号

Fcitx5 设置 -> 附加组件 -> 经典用户界面 -> 右侧的选项图标 -> 字体。

设置一下当前用户的环境变量。

sudo nano ~/.xprofile

添加以下内容。

export XIM=fcitx5
export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
export XIM_PROGRAM=fcitx5
export XMODIFIERS="@im=fcitx5"

Wayland

如果使用 Wayland 显示服务器,曾经还需要设置一下系统的环境变量。

sudo nano /etc/environment

添加以下内容。

export XIM=fcitx5
export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
export XIM_PROGRAM=fcitx5
export XMODIFIERS="@im=fcitx5"

但是,现在如果在 Wayland 里添加这些环境变量,Fcitx5 有可能会出现闪烁。

建议 KDE Plasma on Wayland 仅添加一项内容,或者不添加内容。

export XMODIFIERS=@im=fcitx5

KDE on Wayland

如果是 KDE 桌面环境,Wayland 显示服务里,需要在“系统设置”、“虚拟键盘”设置里选择 Fcitx5。

RIME 中州韵输入法

使用中州韵输入法时,如果默认是繁体模式,可以使用快捷键进行切换。

Ctrl + Space 切换输入法,Ctrl + ` 或者 F4 方案选单,3 朙月拼音・简化字。

一些细节。

中文全角波浪号~

中文全角间隔号・

中文全角六角括号〔〕

WPS

WPS Office 没有使用系统的 Qt 库,而是选择使用静态 Qt5,因此在 Wayland 里不能调用系统的输入法。建议手动为 WPS 设置运行环境调用 Fcitx5。

在 WPS 的各个程序启动脚本里分别添加环境变量。

Writer 文字:/usr/bin/wps

Spreadsheet 表格:/usr/bin/et

Presentation 演示:/usr/bin/wpp

添加以下内容。

export XMODIFIERS="@im=fcitx5"
export QT_IM_MODULE="fcitx5"

Chrome / Chromium

Wayland 环境下,Chrome / Chromium 系列的浏览器如果无法输入,可以添加启动参数试一下。

chromium --gtk-version=4

Vivaldi

Wayland 环境下,Vivaldi 浏览器如果无法输入,可以修改启动参数试一下。

sudo sed -i 's#Exec=/usr/bin/vivaldi-stable#Exec=/usr/bin/vivaldi-stable --gtk-version=4#g' /usr/share/applications/vivaldi-stable.desktop

 

如果已有 fcitx4 输入法,请先卸载掉。

sudo apt remove fcitx fcitx-bin fcitx-config-common fcitx-config-gtk fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-frontend-qt5 fcitx-module-cloudpinyin fcitx-module-dbus fcitx-module-kimpanel fcitx-module-lua fcitx-module-x11 fcitx-modules fcitx-ui-classic fcitx-ui-qimpanel libfcitx-config4 libfcitx-core0 libfcitx-gclient1 libfcitx-qt5-1 libfcitx-qt5-data libfcitx-utils0

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
1 收藏
0
分享
返回顶部
顶部