CentOS6.4 中文输入不显示候选框问题解决方案

问题:CentOS 6.9 不显示中文,输入法出现问题,yum等也无法使用

原因:发现是升Python的原因

因为,旧的系统依赖于旧的软件,yum就是一个典型,这个包管理器是极度的依赖于python2.6的,所以,你要是正常的升级的话,怎么升级都不会破坏它的关联性!【这里指的是用yum来升级】但是,一旦采用源码升级,或者其他的安装方式升级,且,又改变了相应的链接的话,就会导致很多的软件不能使用了

解决方法:

方法一:直接把所有的依赖改掉,使用源文件,不使用链接

/usr/libexec/ibus-ui-gtk
/usr/bin/ibus-setup
/usr/libexec/ibus-engine-table

将以上三个文件中的  “exec python”  修改为  “exec /usr/bin/python2.6”(PS.因为我的2.6的python是在/usr/bin下面,这里根据自身情况设置,记得设置完要重启下生效,而且CentOS 6.4原来的python版本是2.6.6)即可

方法二:别折腾了,把链接改回来,重新把链接链回python2.6等原来的版本

这个方法是最好的,因为,谁都不知道,你升级了python之后,还有其他的依赖在依赖旧的,所以,改回来,升级的,直接加版本号的链接

命令:

查看现在的链接

ls  -al /usr/bin/python

删掉现在的链接:

rm  /usr/bin/python

链接回去:

ls -al /usr/bin/python2.6

ln -s /usr/bin/python2.6  /usr/bin/python

再创建一个python3的:

ln -s  /usr/local/python/bin/python  /usr/bin/python3

注意:先找清自己的python的目录在哪里,我这里仅仅针对我自己的环境

方法三:深入每个使用python的依赖软件,进行全方位的升级

因为升级python之后,有些东西在原来的包里没有了,但python是开发源码的程序,所以,你可以一个一个深入代码,去解决,完全的升级整个依赖,这种情况只有在必须升级软件和维护的情况下才使用,需要大量的投入

推荐:方法二

时间: 2024-11-05 19:59:01

CentOS6.4 中文输入不显示候选框问题解决方案的相关文章

Fcitx输入中文时不显示候选词框的解决办法

在非KDE桌面环境下,如果安装了fcitx-module-kimpanel,可能会导致Fcitx输入中文时不显示候选词框,移除该组件,然后重启Fcixt. $ sudo apt remove fcitx-module-kimpanel $ fcitx

[转] Ubuntu安装Fcitx以及Fcitx输入中文不显示候选词框的解决办法

[From] http://blog.csdn.net/qq_21397217/article/details/52447263 1. 安装Fcitx所需组件 $ sudo apt install fcitx fcitx-tools fcitx-config* fcitx-frontend* fcitx-module* fcitx-ui-* presage 2. 移除多余的组件(仅针对非KDE桌面) 因为上面的安装命令为了方便使用了通配符安装,所以会多安装一个fcitx-module-kimpa

Fcitx不显示候选词框的解决办法

在非KDE桌面环境下,如果安装了fcitx-module-kimpanel,可能会导致Fcitx输入中文时不显示候选词框,移除该组件,然后重启Fcixt $ sudo apt remove fcitx-module-kimpanel http://www.cnblogs.com/canwyq/p/6418927.html ========================================================= Ubuntu安装Fcitx以及Fcitx输入中文不显示候选词

模拟百度搜索框,输入时显示历史记录

今天写了个小demo,利用本地存储的特点,模拟百度搜索框. 主要知识是利用本地存储的特点,模拟百度搜索时的历史记录显示. 主要HTML代码为 <div class="search"> <input type="text"/> <button class="btn">搜索</button> </div> <ul class="hidden"> <li&

修复升级python版本之后ibus输入法不显示控制面板和候选框的问题

因为python版本需求,通过下载python2.7.6源码包,编译安装了python2.7版本.安装完该版本后,发现ibus输入法虽然可以激活使用,但是不显示控制面板,无法更改设置,连候选词条框都没有,使用几乎瘫痪.由于ibus依赖了一些python模块,所以推测是python版本的问题. 1. 尝试打开输入法设置 #ibus-setup Traceback (most recent call last): File "/usr/share/ibus/setup/main.py",

ubuntu字符界面怎么设置中文显示和中文输入

在ubuntu的字符登陆界面,中文显示默认是乱码的,而且也不支持中文输入,解决方法有很多, 1)安装zhcon--解决中文显示乱码的问题. sudo apt-get install zhcon 然后ctrl+alt+F1~F6进入字符界面,然后输入sudo zhcon --utf8就可以了.不过只能解决中文显示乱码的问题.所以我更喜欢第二种方法. 2)解决中文显示乱码和中文输入的问题. 参考: http://www.playubuntu.cn/article/194.html http://ru

android控件之TextView(显示文本框控件)和EditText(输入文本框控件)

一.TextView(显示文本框控件) 1.TextView控件的常用属性 android:id——控件的id   android:layout_width——控件的宽度  android:layout_height——控件的高度 android:text——文本内容 android:textSize——文本大小 android:textColor——文本颜色 android:background——控件背景 <TextView android:id="@+id/name" an

可以限制中文输入的文本框

这个是在昨天的基础上做的更改,测试已经满足大家的要求,如果谁有更好的办法也请交流一下 下面是代码: 'sunnyxing2004-04-01最后修改 Public Class MyTextBox Inherits System.Windows.Forms.TextBox Private m_strValidText As String = "0123456789.+-" & Chr(13).ToString Private m_blnEditable As Boolean =

centos6.5 中文

之前在网上查了不少资料,很多网友在网上都说,在shell命令下输入:     # vi  /etc/sysconfig/i18n     然后修改LANG="en_US.UTF-8"为LANG="zh_CN.UTF-8"保存,重启系统即可,后来自己试了很多遍,只在系统登录界面的用户名和密码改成了中文,进入系统桌面后发现还是无法解决系统的中文支持问题.然后终于在51cto中找到了一种解决方案:     由于locale的优先级要高于i18n,在i18n中的LANG=z