解决ubuntu下ibus没有输入窗口的问题

在用ubuntu 10的时候为了装google拼音输入法,把ibus给卸载了,装来scim,而且一直用google拼音也用得挺好。直到后来升级到了ubuntu 11,发现google拼音变得极不稳定,经常在选第二个词的时候挂掉,然后就再也没办法输入中文,只能重新启动scim,挺烦人的。于是考虑再次回到默认的ibus输入法,于是卸载scim,重新装上ibus,结果更悲剧的事情发生了,ibus一直提示没有输入窗口,现象就是下面的这张图。

ibus没有输入窗口

Google了N下发现有很多人和我碰到一样的问题,但似乎都没有解决办法。折腾了几天之后,终于找到一个办法,就是修改gtk配置文件。首先进入这个目录:/usr/lib/gtk-2.0/2.10.0(gtk版本可能略有区别),里面有个gtk.immodules文件,用vim或者gedit等文本编辑器打开它,找到这两行:

"/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so"

其实这几天在折腾Ubuntu

项目完成得差不多了,空余时间就用我的另外一台测试机上了装了个虚拟机,然后在虚拟机里装了个Ubuntu 8.10,这样子做主要是为了切换多个操作系统比较方便,这样子这台机器上就有两个操作系统,加上我的一台工作机就有三个不同的操作系统了,这样才比较好玩比较方便。

以前只尝试过Red Hat和Fedora Core,没有试过Ubuntu,这次于是就换了个Ubutu,完全是好奇,当然了,还有一个很重要的原因:体积很小,600多兆,十几分钟就下完了,非常的爽!Ubuntu的安装速度也很快。

第一次使用Ubuntu最不习惯的还是不能直接使用root登录,也不能su到root,装个软件或者改个配置文件都只能sudo,比较的不爽。不过相对地,apt-get是在是太方便了,几乎什么都有。

不过上网的事情搞的很郁闷,Ubuntu不知道怎么每次重新启动都会把我的eth0的配置改成auto,即使是改了/etc/network/interfaces也不起作用,后来只好换了一种方法,另外添加了一个eth1的配置,这样子就不会被系统改动了。不过改的过程中一不小心注释掉了“iface…