LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1361|回复: 7

如何在urxvt中使用SCIM 输入中文?

[复制链接]
发表于 2008-4-16 17:33:52 | 显示全部楼层 |阅读模式
我按照GOOGLE的几个方法,修改了 LC_CTYPE=zh_CN.UTF8

在URxvt中也添加了 SCIM 的配置语句。

xinitrc中也 设置了 XIM GTKIM QTIM都为SCIM

但是就是无法调出 SCIM  其他程序都可以正常调用SCIM。

实在不知如何是好,所以来求助!恳请各位帮忙!
发表于 2008-4-16 19:43:52 | 显示全部楼层
贴下你的配置? 我的 .Xresources 相关配置

URxvt*imlocale:         zh.CN.utf8
URxvt*inputMethod:      scim
回复 支持 反对

使用道具 举报

发表于 2008-4-17 10:12:50 | 显示全部楼层
奇怪,我的 urxvt 没有配任何于 scim 相关的东西也没问题。你是怎么呼叫输入法的的?ctrl+shift 是会被 urxvt 先截获的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-18 16:56:18 | 显示全部楼层
我的配置文件:

! my rxvt setting  
Xft.dpi:96
URxvt.geometry:80x18+80+80
URxvt.background:black
URxvt.foreground:white
URxvt.colorBD:yellow
URxvt.colorUL:green
URxvt.inheritPixmap:ture
URxvt.fading:40
URxvt.shading:10
URxvt.pastableTabs:true
URxvt.scrollBar:false
URxvt.scrollBar_right:True
URxvt.scrollBar_floating: False
URxvt.scrollstyle: next
URxvt.scrollThuOutput:True
URxvt.mouseWheelScrollPage:Ture
URxvt.saveLines:3000
URxvt.title:Ivan's laptop

URxvt.color0:black
URxvt.color1:red3
URxvt.color2:springgreen
URxvt.color3:wheat3
URxvt.color4:navy
URxvt.color5:magenta4
URxvt.color6:steelblue1
URxvt.color7:gray85
URxvt.color8:gray10
URxvt.color9rangered2
URxvt.color10:chartreuse3
URxvt.color11:lightgoldenrod2
URxvt.color12:skyblue1
URxvt.color13:pink1
URxvt.color14:lightblue1

URxvt.font:xft:Bitstream Vera Sans Mono-11,xft:iYaHei-11
URxvt.boldFont:xft:Bitstream Vera Sans Mono-11:Bold,xft:iYaHei-11:Bold

URxvt.menu:/etc/X11/rxvt.menu
URxvt.inputMethod:scim
URxvt.imlocale:zh.CN.utf8
URxvt.internalBorder:5
URxvt.borderless:False
URxvt.preeditType:Root
URxvt.perl-ext:tabbed
回复 支持 反对

使用道具 举报

发表于 2008-4-18 23:26:03 | 显示全部楼层
1是要指定
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
我是放在.xinitrc里的

2是要在.Xresources里指定
URxvt.imLocale:zh_CN.UTF-8
URxvt.imFont:xft:Bitstream Vera Sans Mono-10,xft:WenQuanYi Bitmap Song-10
URxvt.inputMethod:scim
字体应该不用指定也可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-21 12:25:08 | 显示全部楼层
我按照楼上的设置了 还是不能调出SCIM。
其实LS 的方法就是我从GOOGLE找到的方法。就是不行。
我在IRC问过,有人说是没装XIM?  不是很明白!
回复 支持 反对

使用道具 举报

发表于 2008-4-22 04:50:02 | 显示全部楼层
多看看 man 吧!
urxvt 可以使用配置文件或加命令行参数调用,我喜欢用命令行参数,输入法的关键是 -im 参数,给你个例子参考:
urxvtc -name urxvtc -fg white -bg black -tr -tint darkgrey -fn xft:'Vera Sans YuanTi Mono':style=Regular:pixelsize=16:antialias=true -im SCIM -scrollstyle xterm -scrollColor red -troughColor green -pt Root
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-24 08:50:25 | 显示全部楼层
man 我已经大概的浏览过了。带参数启动也是无用。没有任何错误提示,就是无法调用SCIM。

我不知道 为什么 urxvt找不到输入法。以前用UBUNTU的时候都是安上去就可以了。感觉还是少了个什么东西。或者那里关键配置没到位。
回复 支持 反对

使用道具 举报

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

本版积分规则

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