ubuntu20.04安装使用fcitx5

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之后,切换到拼音输入法时,闪退,而且左下角图标没有显示出“拼”字,正常的拼音小图标如下:


正常图标.png

导致这个bug出现的原因,与系统的语言设置有关。有两种方式解决:

  1. 在系统设置>区域设置>语言 中,添加中文支持。
  2. 如果第一种方式不起作用,则通过命令行方式设置
    检查系统语言是否是中文:
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.png

重启idea即可。

4) 更改pycharm的启动环境

与上一步类似,只不过添加的内容改为:export PYCHARM_JDK=/home/chenglu/software/java-11.0.7-jetbrain

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容