小企鹅输入法fcitx
安装
debian/ubuntu
安装:
apt安装fcitx
sudo apt install fcitx5 fcitx5-chinese-addons
会依赖安装 fcitx5-frontend-qt5 fcitx5-frontend-gtk3 。
fcitx5-chinese-addons 包含了中文输入支持,即拼音输入法
配置
我使用 Kubuntu - Ubuntu的KDE桌面发行版 20.04 LTS版本,没有提供 kde-config-fcitx5 ,所以需要使用文本编辑配置。如果是 20.10+ 则可以直接使用图形界面配置。
配置
/etc/environment:
启用fcitx5环境变量配置 /etc/environment
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
INPUT_METHOD=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus
如果是在 /etc/profile 中配置环境变量,则建议再添加以下内容:
#如果在 profile 中配置,则再加上以下命令执行export
export GTK_IM_MODULE QT_IM_MODULE XMODIFIERS INPUT_METHOD SDL_IM_MODULE GLFW_IM_MODULE
重新启动系统,然后登陆图形桌面,在终端中输入
fcitx5-configtool进行配置可以添加
~/.config/fcitx5/conf/pinyin.confPageSize=9
这样一行候选字是9个,方便更快选择。此外在输入中文时按 左shift 键就可中英文切换。
详细实践见 sway窗口管理器使用fcitx5
彩蛋
在 sway窗口管理器使用fcitx5 环境中,按下
ctrl+;会弹出一个最近复制的5个剪贴板内容,这是内置的clipboard组件功能,会记录最近通过ctrl+c或鼠标选中的文本,方便快速回溯和粘贴。注意,这个功能依赖wl-clipboard才能正常在 sway - i3兼容Wayland compositor 环境工作编辑
~/.config/fcitx5/data/QuickPhrase.mb可以添加关键字+空格+对应内容来设置快捷短语输入。这样只要按下ctrl+.,直接输入自定义关键字,然后空格或回车就能够快速输入一段文字
QuickPhrase.md 示例
# 关键字 内容
mymail huatai@example.com
sh1 #!/bin/sh
alias_sway dbus-launch --exit-with-session sway
tpp4 NVIDIA Tesla P4 24GB VRAM