LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: hanwoody

kde输入法问题

[复制链接]
 楼主| 发表于 2006-4-3 14:14:34 | 显示全部楼层
发现问题了,我在所有qt程序中点击鼠标右键后,有一个“select input method",在里面选择xim后就好了,但这样子的问题是我每次都得选择,各位大虾有没办法的?谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-4 10:29:08 | 显示全部楼层
怎么没人知道如何办的啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-4 10:43:11 | 显示全部楼层
解决了!!

环境变量设定:
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"

上面的环境变量中QT_IM_MODULE对QT程序是必须的,GTK_IM_MODULE对gtk程序是必须的。
而XMODIFIERS则是对非qt/gtk程序是必须的,这三个环境变量的作用一定要搞清楚。

以前的qt程序是依赖XMODIFIERS变量,但升级后依赖QT_IM_MODULE变量了,但我的QT_IM_MODULE变量设的值是scim,这是根据很多论坛上的经验设的,但其实并不起作用,我想。

目前仅这三个环境变量是输入法所必须的,其他变量可能是为了各个不同发行版本的脚本用的,没什么用处!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-4 10:56:13 | 显示全部楼层
查了有关qt4的文档资料,发现 QT_IM_MODULE在qt4中应该是这样用的。但我的是qt3啊,很奇怪的说!

my blog:
http://hanwoody.livejournal.com/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-4 10:59:22 | 显示全部楼层
查了有关immodule-qt的资料,应该设定 QT_IM_MODULE="xim"。

但debian一直没有用这个patch啊?艾,用了也不通知一声,害死我了!!!

my blog:
http://hanwoody.livejournal.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表