昨天升级了下 debian testing ,然后 fcitx 就挂了,表现在只有 WPS 中才可以 ctrl+space 打开并输入中文,其它一律无反应,提交了个 bug 后发现有 fcitx5 ,下一代 fcitx,不过都是在 Arch 上装的,尝试在 debian 上安装了下,没想到工作的还挺好。

卸载老版本 fcitx

1
2
sudo apt-get remove fcitx
sudo apt-get autoremove

安装新版本

1
sudo apt-get install fcitx5 fcitx5-chinese-addons

一般说来应该还有两个包 fcitx5-qt 和 fcitx5-gtk ,但提示没找到。

修改配置文件

注意:不要在开着 fcitx5 的时候修改,否则会被覆盖

1
vim ~/.config/fcitx5/profile

加入如下内容(直接拷贝即可)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[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

找个简单的 UI

1
git clone https://github.com/iovxw/fcitx5-simple-theme.git ~/.local/share/fcitx5/themes/simple
1
vim ~/.config/fcitx5/conf/classicui.conf

添加或者修改如下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# 垂直待选列表
Vertical Candidate List=False

# 界面字体
Font="文泉驿微米黑 Regular 10"

# 候选词数量
PageSize=8

# 外观
Theme=simple

# 联想数量
#PredictionSize=10
# 是否开启联想
#Prediction=False
# 是否开启云拼音
#CloudPinyinEnabled=False
# 云拼音候选词位置
#CloudPinyinIndex=2
# 双拼方案
#ShuangpinProfile=Ziranma

# 快捷键定义
# 上一页
#[PrevPage]
#0=minus
#1=Up
# 下一页
#[NextPage]
#0=equal
#1=Down
# 上一个候选词
#[PrevCandidate]
#0=Shift+Tab
# 下一个候选词
#[NextCandidate]
#0=Tab

#[Fuzzy]
# 模糊音
#[Hotkey]
# 繁简转换
# 0=Control+Shift+F

设置为系统默认输入法

在设置中找到 input-method ,将 fcitx5 设置为默认输入法

注销并重新登录即可