Linux Ubuntu钉钉消息框无法输入中文只有英文字母的解决方案

以前都是在虚拟机上用的Ubuntu,最近才装的双系统,公司交流都用的钉钉
一开始也没啥问题,突然有一天就不能在输入框里打中文了,但是写日志什么的又没影响
俗话说重启能解决99%的问题哈哈哈所以我当然是重启了一下没有用
『后来才知道是因为钉钉配置指定支持fcitx』
本来在考虑重新装一下钉钉的,问了一下旁边同事他说他用的Google输入法
而且也搜到说是输入法和钉钉有冲突什么的所以决定下个输入法
首先我们在命令行输入

im-config

来查看输入法的配置,跳出来的第一行就是你目前使用的输入法配置
我现在修改完之后显示的是
Linux Ubuntu钉钉消息框无法输入中文只有英文字母的解决方案_第1张图片
后面还有一句重新启动可以使得配置生效
本来应该是默认的ibus,在选择确定和是之后可以进行输入法配置的选择
虽然默认是安装了fcitx的但如果不确定有没有安装可以提前install一下

sudo apt install fcitx

选择完之后也是确定,之后重启电脑就好了
如果要配置Google输入法就下载一下

sudo apt install fcitx-googlepinyin

然后打开fcitx设置

fcitx-config-gtk3

点击+号添加谷歌输入法
Linux Ubuntu钉钉消息框无法输入中文只有英文字母的解决方案_第2张图片
这样之后就发现可以在钉钉的输入框打中文了而不是英文字母
但我之后又在想为什么会这样,钉钉是和ibus冲突嘛,于是我搜到了这篇文章
linux钉钉ibus框架输入法无法输入中文
说是钉钉的Elevator.sh指定了是用fcitx的,可以直接修改钉钉的配置改成ibus就好了
我这里的文件路径是/opt/apps/com.alibabainc.dingtalk/files/Elevator.sh文件
因为权限是只读的所以只要

sudo vim /opt/apps/com.alibabainc.dingtalk/files/Elevator.sh

就能以root权限打开然后按 i进行修改,把前两行的fcitx改成ibus之后:wq 保存退出就好了
然后别忘了再次重启【因为我是连着输入法一起改了所以重启电脑,如果只是改这个文件内容就只重启钉钉就好】
Linux Ubuntu钉钉消息框无法输入中文只有英文字母的解决方案_第3张图片

你可能感兴趣的:(亿点点困难,linux,ubuntu,钉钉,输入法)