Ubuntu20.04安装fcitx5
主要参考了这篇文章,感谢原作!
安装
安装flatpak
1
2
3
4
5
6
| sudo add-apt-repository ppa:flatpak/stable
sudo apt update
sudo apt install flatpak
sudo apt install gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo reboot
|
安装flatub仓库
1
2
3
4
| # 添加 flatub 仓库, fcitx5-unstable 也会依赖一些这个仓库中的运行时软件包。
flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
# 可选部分: 如果你想要使用不稳定版本的fcitx5,也可以添加 fcitx5 非稳定仓库。
# flatpak remote-add --user --if-not-exists fcitx5-unstable https://flatpak.fcitx-im.org/unstable-repo/fcitx5-unstable.flatpakrepo
|
这个安装完之后,桌面会出现一个另一个应用市场。
安装fcitx5
1
2
3
4
5
6
7
8
9
10
| # 如果您使用的是旧版flatpak,在安装的时候会需要显示的指定软件仓库名字: flatpak install flathub org.fcitx.Fcitx5
flatpak install org.fcitx.Fcitx5
# 中文输入法引擎
flatpak install org.fcitx.Fcitx5.Addon.ChineseAddons
# 日文输入法(不用装)
# flatpak install org.fcitx.Fcitx5.Addon.Mozc
# 安装fcitx5服务,好像是这么个意思
sudo apt install fcitx5-frontend-gtk2 fcitx5-frontend-gtk3 fcitx5-frontend-qt5
|
这里日文输入不用安装。
配置环境变量
编辑~/.profile
,加入:
1
2
3
| export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
|
然后重启。
配置开机自启
安装主题
我使用这个主题,蛮漂亮的,README里面有详细的安装方法。
1
2
3
| git clone https://github.com/hosxy/Fcitx5-Material-Color.git ~/.local/share/fcitx5/themes/Material-Color
cd ~/.local/share/fcitx5/themes/Material-Color
ln -sf ./theme-teal.conf theme.conf
|
安装词库
萌娘百科词库
维基百科词库
下载*.dict文件, 放置到 ~/.local/share/fcitx5/pinyin/dictionaries
FAQ
钉钉不能输入中文
找了钉钉的技术客服,教了我一招,可以参考这里对fcitx5的配置,但是我这里还不一样。
编辑/opt/apps/com.alibabainc.dingtalk/files/Elevator.sh
文件,在文件声明#!/bin/bin/sh
下面加入如下内容:
1
2
3
4
5
6
| export GTK_IM_MODULE DEFAULT=fcitx
export QT_IM_MODULE DEFAULT=fcitx
export XMODIFIERS DEFAULT=@im=fcitx
export INPUT_METHOD DEFAULT=fcitx
export SDL_IM_MODULE DEFAULT=fcitx
export QT_QPA_PLATFORM=xcb
|
然后重启钉钉即可。
之后电脑重启,老毛病又犯了,然后我又去撩了阿里的大佬,得到了解决办法,打开fcitx5的配置->全局选项->行为->勾选“默认状态为激活”->共享输入状态选“所有”
,一套下来搞定!!
喷脑浆IntelliJ系列IDE输入问题
此问题的根本原因是 IDE 附带的 JBR 不正确,要处理此问题,需要:
- 前往 这里 下载 jbr 并解压到任意路径
- 更改 IDE 的 JBR,启动IDE后快捷键ctrl+shift+A , 输入
Choose Boot Java Runtime for the IDE
,选择Add Custom Runtime option,选择解压出的文件夹。