前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >fcitx install 安装 解决 办法(方框)

fcitx install 安装 解决 办法(方框)

作者头像
全栈程序员站长
发布2021-04-28 09:31:17
3.6K0
发布2021-04-28 09:31:17
举报
文章被收录于专栏:全栈程序员必看

目前在Linux下面fcitx算是最好的中文输入法了,但是安装的时候总是问题很多。 (一)     如果是Ubuntu系统,使用“sudo apt-get install im-switch fcitx”,然后“sudo im-switch -s fcitx”,如果能成功的话当然很好,但是这样做有两个问题,一是Ubuntu源上的fcitx的版本很老,二是这样做未必就可行,因为有时候安装之后 在执行上面第二条命令的时候系统提示“update-alternatives: Cannot find alternative `/etc/X11/xinit/xinput.d/fcitx’.”,而这时候查看该文件夹,发现fcitx文件确实是存在的。     第二种方法也是通用的方法,到fcitx官方网站下载源码包,然后编译安装,这种情况通常会遇到一个问题,就是在make的时候说找不到 X11/xpm.h,这是因为有个组件没有安装,使用“sudo apt-get install xlibs-dev”就可以了。     当然在它的网站上也有编译好的安装文件的包,用它安装也行,如果可以的话。     第四种方法是下载fcitx的deb包然后使用它安装。     以上第一和第四种方法只能用于Ubuntu和Debian,第二和第三种在所有的Linux系统中均可行。 (二)     我在使用上述四种方法的时候都会遇到提示“update-alternatives: Cannot find alternative `/etc/X11/xinit/xinput.d/fcitx’.”,只好使用以下办法:     前提是上面四种办法都会遇到这种情况,而且/etc/X11/xinit/xinput.d/中fcitx文件确实是存在的。那么:     修改/etc/X11/Xsession.d/95xinput(如果没有就新建):

export XMODIFIERS=”@im=fcitx” export XIM=fcitx export XIM_PROGRAM=fcitx export GTK_IM_MODULE=”XIM” export QT_IM_MODULE=”XIM” fcitx

    保存并重新启动X,fcitx就自动使用了,这种情况下系统默认的scim也就没用了,使用“sudo apt-get remove scim”卸载它。 (三)     如果情况是提示找不到fcitx文件但它确实不存在,那么任意位置新建立一个文件叫 fcitx,内容(取自ubuntu 软件包里的fcitx)如下:

XIM=fcitx XIM_PROGRAM=/usr/bin/fcitx XIM_ARGS=”” GTK_IM_MODULE=XIM QT_IM_MODULE=XIM DEPENDS=”fcitx”

复制到 /etc/X11/xinit/xinput.d/再使用“sudo im-switch -s fcitx”试试看。 (四)     如果是英文的Locale,需要修改一下/etc/gtk-2.0/gtk.immodules: sudo gedit /etc/gtk-2.0/gtk.immodules 找到 “/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so” “xim” “X Input Method” “gtk20” “/usr/share/locale” “ko:ja:th:zh” 改成 “/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so” “xim” “X Input Method” “gtk20” “/usr/share/locale” “en:ko:ja:th:zh”

如果在选字时出现方框: vim ~/.fcitx/config 把第二行的*改成SimSun e.g: [³ÌÐò] ÏÔʾ×ÖÌå(ÖÐ)=* …….

改成 [³ÌÐò] ÏÔʾ×ÖÌå(ÖÐ)=SimSun …..

基本可以解决问题 如果还是不行,就把*改成NSimSun(我没试过,但愿可以。。good luck!!)

也就是多了一个 en: 

发布者:全栈程序员栈长,转载请注明出处

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档