Ubuntu18.04下fcitx无法切换中文使用

转载自:http://www.cnblogs.com/AfterTheRainOfStars/p/3768484.html
本人尝试可以使用:ubuntu12.04(amd64) + qt4
fcitx 维护的源:http://ppa.launchpad.net/fcitx-team/nightly
1.终端操作:
sudo add-apt-repository ppa:fcitx-team/nightly
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install libfcitx-qt5-0
2. 但是添加过源之后安装libfcitx-qt5-0提示找不到安装包,于是我就自己进了
http://ppa.launchpad.net/fcitx-team/nightly/ubuntu/pool/main/f/fcitx-qt5/
这个链接去下载和
32位的为和
下载之后按顺序安装(存在依赖关系无法安装的可以另外换安装sudo apt-get install fcitx-frontend-qt5,如果也是无法安装就将此deb包直接解压,然后将usr复制到系统根目录)
在解压的路径中有个libfcitxplatforminputcontextplugin.so库
是要安装到/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/下的。
把libfcitxplatforminputcontextplugin.so这个文件分别复制到qt安装目录下的5.x/gcc_64/plugins/platforminputcontexts/和Tools/QtCreator/bin/plugins/platforminputcontexts/这两个目录下。
打开qt就可以使用fcitx输入法输入中文了。
弄好之后如果还是无法输入中文就打开终端 sudo gedit /etc/profile
然后在打开的文件最后添加
export XIM_PROGRAM=fcitx
export XIM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
然后再注销,然后重新登录就可以了
现在总结一下:
qt安装目录下/5.x/gcc_64/plugins这个目录是用qt creator编译出的程序运行时调用插件的目录,所以这个输入法插件要放到这。同样,在自己在编译出的程序下新建
platforminputcontexts/目录,再将libfcitxplatforminputcontextplugin.so放进去也是可以的。
qt安装目录下/Tools/QtCreator/bin/plugins/这个目录是qt
creator自己调用插件的目录,所以要想在qt creator中输入中文这里也要放一个。
ps:测试通过。
Qt5.5.1 (Qt5.x) Creator 无法输入中文(fcitx,搜狗输入法)
Qt编写的程序无法输入中文
ubuntu14.04 Qt5中文输入法问题
解决Qt 5.7自带Creator在Ubuntu 16.04下不能输入中文的问题(fcitx输入框架)
没有更多推荐了,
(window.slotbydup=window.slotbydup || []).push({
id: "5865577",
container: s,
size: "300,250",
display: "inlay-fix"&&&Ubuntu升级fcitx之后,无法使用搜狗输入法的解决办法
ubuntu更新软件很方便,只要一条sudo apt-get upgrade命令就可以检查安装软件的更新并安装。但是最近小编更新fcitx之后,却发现无法使用了,怎么也调不出来。
解决升级fcitx后搜狗输入法失效
最后在CSDN博客找到了方法,也很简单。那就是使用ubuntu中提供的fcitx(而不是deepin的fcitx),然后将fcitx-skin-sogou_0.0.2_all.deb、fcitx-sogoupinyin_0.0.0-2_amd64.deb两个安装包重新安装一遍即可。
PS:更改Ubuntu输入法的步骤:系统设置–语言支持–键盘输入方式,然后选择fcitx。找到设置:
点击 Manager Installed Languages,出现下图提示:
input method system:里面有Ibus,XIM(fcitx).none 三种输入架构,如果使用智能拼音就选Ibus,搜狗输入法的话就选XIM。
选择IBUS后,关掉,回到区域和语言的界面,点击Input Sources 下面的加号,选择Chinese后双击,选择Intelligent Pinyin,即可输入中文。
Ubuntu 18.04 中文输入法
ubuntu 18.04 安装中文输入法
如何在Ubuntu中安装中文输入法
ubuntu 18.04 安装自带的中文输入法
Ubuntu18.04启用中文输入法
解决Ubuntu 18.04中文输入法的问题,安装搜狗拼音
没有更多推荐了,下次自动登录
现在的位置:
& 综合 & 正文
ubuntu12.04安装fcitx问题解决
Fcitx──小企鹅输入法:Free Chinese Input Toy for X是一个以GPL方式发布的、基于XIM的简体中文输入法集合(原为G五笔),包括五笔、五笔拼音、二笔、仓颉、晚风、冰蟾全息、拼音(全拼和双拼)、区位以及码表输入模块。
Fcitx 4是新版,各方面都比老版强很多。
Fcitx──小企鹅输入法:Free Chinese Input Toy for X是一个以GPL方式发布的、基于XIM的简体中文输入法集合(原为G五笔),包括五笔、五笔拼音、二笔、仓颉、晚风、冰蟾全息、拼音(全拼和双拼)、区位以及码表输入模块。 Fcitx是非常轻巧的输入法,但是原作者于2007年夏终止了该项目据传其导火索缘于有 编程高手 质疑其代码风格。 很快便传出有人接手了其项目,目前Fcitx仍在开发中。
fcitx 项目主页
fcitx 在中文环境下安装一般不会有什么问题(LC_CTYPE=zh_CN.UTF-8). 在英文环境(LC_CTYPE=en_US.UTF-8)下安装,可按如下配置:
& sudo apt-get install fcitx-pinyin im-switch
& im-switch -s fcitx -z all_ALL
修改/etc/X11/xinit/xinput.d/fcitx,为:
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=fcitx
QT4_IM_MODULE=fcitx
DEPENDS="fcitx"
在以上配置下,通常不会有什么问题了。但偶尔在GTK程序中会出现不能切换出fcitx的情况,此时需要配置 gtk.immodules,immodules.cache 这两个文件
Debian用户:
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules
如果系统是gnome3的话,也需要配置
/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache
如果gtk.immodules文件没有,用户可以用sudo /usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0 & /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules 生成
如果immodules.cache文件没有,可以用sudo /usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 & /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache 生成
Ubuntu用户:
/usr/lib/gtk-2.0/2.10.0/gtk.immodules
如果系统是gnome3的话,也需要配置
/usr/lib/gtk-3.0/3.0.0/immodules.cache
如果gtk.immodules文件没有,Ubuntu用户可以用sudo gtk-query-immodules-2.0 &/usr/lib/gtk-2.0/2.10.0/gtk.immodules 生成
如果immodules.cache文件没有,Ubuntu用户可以用sudo gtk-query-immodules-3.0 &/usr/lib/gtk-3.0/3.0.0/immodules.cache 生成
在以上两个文件中
"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"
"fcitx" "Fcitx (Free Chinese Input Toy of X)" "fcitx" "/usr/share/locale" "ja:ko:zh:*"
"fcitx" "Fcitx (Free Chinese Input Toy of X)" "fcitx" "/usr/share/locale" "en:ja:ko:zh:*"
【上篇】【下篇】首先,安装Fcitx输入框架sudo apt install fcitx其次,上搜狗输入法官网下载Linux版本搜狗输入法(32位和64位根据自己情况,在虚拟机上用浏览器下载即可然后进入相应的下载目录,进行安装(安装过程中如果有错,运行sudo apt
--fix-broken install)安装成功过后,进入设置根据红色箭头进入语言安装界面,安装语言(会自动安装中文语言)根据下方箭头更爱输入框架为fcitx,然后点击上面的Apply System-Wide应用到全局。然后将当前用户进行注销后再进行登录。登陆后在右上角出现一个键盘标志,点击进入,选择Configure Current Input Method进入下面的Input Method界面后,选择+号进入到Add input method界面,将下面的Only Show Current Language 点掉后,在搜索栏搜索搜狗拼音,选中之后进行添加。添加成功后,将搜狗拼音移到第一位。成功之后,打开浏览器随便输入,可以看到输入结果,同时成功后下方还会出现搜狗输入法的标志,这时候就可以通过shirt键切换中英文。
扫码向博主提问
非学,无以致疑;非问,无以广识
解决Ubuntu 18.04中文输入法的问题,安装搜狗拼音
ubuntu 18.04 从装机到使用 ,搜狗输入法,科学-上网,WPS,markdown,vim,java,gcc
Ubuntu 18.04安装搜狗输入法
Linux(Ubuntu18.04)安装 搜狗输入法
Ubuntu 18.04安装搜狗拼音
Ubuntu18.04启用中文输入法
在Ubuntu下安装搜狗输入法
Ubuntu 14.04安装和卸载搜狗拼音输入法
没有更多推荐了,

我要回帖

更多关于 无法安装fcitx 的文章

 

随机推荐