LinuxSir.cn,穿越时空的Linuxsir!

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

终于正式摆平 SCIM。。Gentoo,我又回来了!

[复制链接]
发表于 2004-11-17 20:40:10 | 显示全部楼层 |阅读模式
Gentoo 2004.3 GRP 安装,2.6 的 Gnome(失望,本来期待 2.8 的。。看来 Gentoo 还是不敢那么激进……) 2.8 的 Metacity,专门避开了 xmms 这个唯一的 gtk 1.x 用户……更新一下 glc 的 fontconfig 和 freetype 之后中文显示就基本解决了。输入中文我选择了 SCIM,因为是在瞧不上 fcitx 中文配置文件……但是来回几次,SCIM 都不能用。跟 nautilus 打个不亦乐乎,要么就是不能输入中文,要么就是不能启动……后来尝试了 scim-chinese 0.3.0,也不行;scim 0.97,也不行……最后装回了 1.0.1 + Chinese 0.4.2,小改一下 .xinitrc 才发现——众里寻它千百度……答案只在灯火阑珊处……

下面公布标准答案,没摆平 GNOME + SCIM 的朋友进来看。
/etc/gtk-2.0 下面的配置文件不用改,默认就好(不要注释掉 scim)
.xinitrc 里面在 gnome-sessions 之前加上


  1. export GTK_IM_MODULE=scim
  2. LANG=zh_CN LC_ALL=zh_CN scim -f x11 -c simple -s pinyin -d
复制代码


第一个指定 GTK 默认输入法模块,解决 firefox 里面无法切换输入法的问题
然后下面精确配置了启动 SCIM 的三个参数——该死 SCIM 没有 man pages,freedesktop 被人黑掉,苏老大在 Turbo 的主页被 HTTP 404……还是我蒙一个 -h 蒙到的帮助……残念! -f 指定前端模块,-c 是配置模式,-s 是服务器模块,-d 是 daemon mode。支持的所有模块列表可以用 scim -l 看到。

Gnome 下挣扎的兄弟们,good luck~

顺致:向被我在挣扎期间来回骚扰的小锁和日月兄表示最真挚的感谢!谢谢~谢谢~谢谢了~
发表于 2004-11-17 20:54:06 | 显示全部楼层
scim -d 就够了。。。
 楼主| 发表于 2004-11-17 21:17:13 | 显示全部楼层
我这里 scim -d 一直不够……也不知道问题在哪里,甚至出现过 config 里面有拼音但是调用不了的问题……。干脆精确控制了事:)

顺便再问两个问题:
1、我的 U 盘加载不了。
FAT xx 的格式,Win2k 下正常,VMware 下正常,但是在 Gentoo 下不行。
usbcore, usb_storage, scsi_mod, sd_mod, sg 都加载了,vfat 核心支持,msdosfs 也加载了。每次插入 U 盘之后,dmesg | tail -n1 显示
  1. root root # dmesg | tail -n1
  2. usb 1-1: new full speed USB device using address 3
复制代码

/proc/bus/usb/devices 里面有
  1. T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
  2. D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
  3. P:  Vendor=058f ProdID=9382 Rev= 1.00
  4. S:  Manufacturer=ALCOR
  5. S:  Product=Mass Storage Device
  6. C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
  7. I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
  8. E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
  9. E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
复制代码

但是 devfs 就是不给我建立 /dev/scsi/*,手工创建也不能用:(

2、gnome-terminal 中文支持问题。
gnome-terminal 2.6.1,原装 GRP,全 en_US.UTF-8 locale。现在用 SCIM 可以输入中文,回车看到的错误提示里面中文也没问题,但是我挂的 fat32 分区里面的中文文件名显示乱码,env LC_ALL='zh_CN' ls 也是乱码~指定 zh_CN.gbk 和 utf-8 的时候乱码还不同……害的我现在得切换 vt 去用 zhcon 。。。
发表于 2004-11-18 00:33:04 | 显示全部楼层
你把kenrel里的scsi的部分给关闭了吧?里边的哪个general scsi的部分要保留的,如果你要用usb的移动硬盘的话。
发表于 2004-11-18 01:34:43 | 显示全部楼层
It was USB stick ( flash disk ), and I loaded sg (SCSI generic) as module, but it didn't work. The device is recognized as "Mass storage device" in /proc/bus/usb/devices after plugged in.

Nautilus seems still not that comfortable with SCIM and I didn't recorgnized the problem yet... Is there some way turning on debug messages of gtk lib?
发表于 2004-11-19 00:06:32 | 显示全部楼层
不知道你这样做能够解决evolution crash的问题吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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