fcitx5是很好用的一个输入法框架,安装后不需要再安装搜狗拼音,百度输入法,谷歌输入法(谷歌输入法巨难用)等东西了。
fcitx5有个缺点是,与gnome桌面合不来,之前折腾了好久,最后还是转投kde桌面了(真香)。
(我是直接装的ubuntu server, 最开始没有桌面,可以直接装kde. 已经有桌面的小伙伴可以先把kde装了,然后再卸载gnome)
1. 安装kde桌面,可以直接装kubuntu-desktop,安装过程会让选桌面管理工具,建议选sddm. (gnome 是用gdm3)
sudo apt-get install kubuntu-desktop
然后重启即可。
2. 安装fcitx5
sudo add-apt-repository ppa:hosxy/fcitx5
sudo apt install fcitx5 fcitx5-*
然后配置输入法为fcitx5
im-config
过程中记得选fcitx5
3. 配置fcitx5
设置环境变量:在~/.xprofile文件中写入:export QT_IM_MODULE=fcitx
echo export QT_IM_MODULE=fcitx > ~/.xprofile
source ~/.xprofile
配置fcitx5,在~/.config/fcitx5/profile写入:(注意配置的时候要把fcitx5关闭,不然会被覆盖)
[Groups/0]
Name="分组 1"
Default Layout=us
DefaultIM=pinyin
[Groups/0/Items/0]
Name=keyboard-us
Layout=
[Groups/0/Items/1]
Name=pinyin
Layout=us
[Groups/1]
Name="分组 2"
Default Layout=cn-altgr-pinyin
DefaultIM=pinyin
[Groups/1/Items/0]
Name=keyboard-cn-altgr-pinyin
Layout=
[Groups/1/Items/1]
Name=pinyin
Layout=
[GroupOrder]
0="分组 1"
1="分组 2"
* 可能遇到的bug
如果启动fcitx5之后,切换到拼音输入法时,闪退,而且左下角图标没有显示出“拼”字,正常的拼音小图标如下:
导致这个bug出现的原因,与系统的语言设置有关。有两种方式解决:
- 在系统设置>区域设置>语言 中,添加中文支持。
- 如果第一种方式不起作用,则通过命令行方式设置
检查系统语言是否是中文:
chenglu@ubuntu-cl:~$ locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:en_US
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
不正常的warning:
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
如果不是上面的结果,而且有一个waring,则执行下面的语句:
sudo locale-gen zh_CN.UTF-8
sudo dpkg-reconfigure locales
最后再执行locale验证。
4 解决idea/pycharm下输入光标始终在左下角的问题。
转载他人的解决方法,传送门:https://ld246.com/article/1601280084643
这里记录下大佬的方法1,如果下载链接失效可以用我的。
1) 下载已经修改好的 JRE 环境
下载地址:https://www.jianguoyun.com/p/DQDdJs4QtIDzBxj6y9oD
2) 下载完成后解压到任意目录,建议放在自己装软件的地方。我是放在~/software/下的。
3) 更改 IDEA 的启动环境
修改文件: your-install-path/idea-2020.1/bin/idea.sh
(找到你自己的idea的安装路径) 在开头处添加
export IDEA_JDK=/home/chenglu/software/java-11.0.7-jetbrain
(改成自己的 JRE 目录,此处大佬的语句应该是有点问题的,我改正了下。)
重启idea即可。
4) 更改pycharm的启动环境
与上一步类似,只不过添加的内容改为:export PYCHARM_JDK=/home/chenglu/software/java-11.0.7-jetbrain