Ubuntu 18.04中sudo运行的程序无法切换输入法中文输入问题

Ubuntu18默认为IBus输入法系统,没有找到解决方法。方案是将IBus改为fcitx输入系统。

1、安装

sudo apt-get install fcitx-bin
sudo apt-get install fcitx-table

或者

sudo apt install fcitx

2、配置

设置--区域与语言--管理已安装语言,修改键盘输入法系统为:fctix,然后应用到整个系统,完成后需要重启或者注销。

3、也可以考虑安装搜狗输入法,linux下是基于fctix,国内用户还挺建议用的。

https://pinyin.sogou.com/linux/

下载安装包,安装:

sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb

完成后需要重启一下,注销成不成不知道,有人说可以,可以尝试一下。

之后就是配置输入法了,系统右上角,右键--配置,根据个人配置即可。

4、完成后普通情况就可以和IBus基本一致了,要让root权限打开的应用输入中文还差一步

sudo vim /etc/profile

文末添加配置项:

export LC_CTYPE=zh_CN.UTF-8
export PATH=$PATH:$LC_CTYPE
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

5、保存就可以了,通过shift切换输入法。

这样在系统自带的应用搜索框和应用商店又无法输入中文了,哎。Ubuntu作为工具浅使用还成,深度使用要踩的坑有点多呢。

 

参考:

https://www.jianshu.com/p/82deef8c5f58

https://blog.csdn.net/lupengCSDN/article/details/80279177

posted @ 2019-02-11 10:19  bulala  阅读(2238)  评论(0编辑  收藏  举报