Chinaunix首页 | 论坛 | 博客
  • 博客访问: 141720
  • 博文数量: 17
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 475
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-30 14:55
文章分类

全部博文(17)

文章存档

2011年(1)

2009年(12)

2008年(4)

我的朋友

分类: LINUX

2009-03-30 19:25:36

重装了,终于算是知道一点linux的运行方式了。

先说解决方案

vim ~/.bash_login

添加

export XMODIFIERS="@im=ibus"
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
ibus&

至文件尾部


若添加到 ~/.bashrc 文件中,会在每次开启terminal的时候都运行一下上面的脚本(??),
这显然不是我们期望的。
如果没有理解错误的话,~/.bash_login 文件中的脚本应该是在登录后运行一次,应该就是我们要的了。


如果我们不进行上面的添加过程,在terminal中运行
export XMODIFIERS="@im=ibus"
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
ibus&
则在该terminal新开的进程中,可以正常输入中文,因此判断:
1.应该是进程之间的继承关系,使得该条件下新开启的进程可以正常使用ibus进行中文输入;
2.开启时机的选择,最佳的开启时机无疑是在每次登录后,所以选择添加到~/.bash_login文件中。

阅读(1126) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

kingthr2009-07-05 06:24:22

新版(f11以后)改为 ibus-daemon&