免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1029 | 回复: 0
打印 上一主题 下一主题

scim 日文输入安装的辛路历程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-14 21:59 |只看该作者 |倒序浏览
由于项目开发需要,考虑在ubuntu os已有的scim输入法上增加一个日文输入法。参照:
Ubuntu CJK Chinese Japanese Korean Input Guide
  中所述o install via internet (universe repositories must be enabled)
        sudo apt-get install uim anthy scim-gtk2-immodule scim-uim scim-chinese
        scim-hangul
scim-tables-zh scim-tables-ja scim-tables-ko
        #其中scim-tables-ja日文支持,scim-tables-ko韩文支持
o
        Add SCIM to startup for X11
        sudo touch /etc/X11/Xsession.d/74custom-scim_startup
        sudo chmod 646 /etc/X11/Xsession.d/74custom-scim_startup
        echo \'export XMODIFIERS=\"@im=SCIM\"\' >> /etc/X11/Xsession.d/74custom-scim_startup
        echo \'export GTK_IM_MODULE=\"scim\"\' >> /etc/X11/Xsession.d/74custom-scim_startup
        echo \'export XIM_PROGRAM=\"scim -d\"\' >> /etc/X11/Xsession.d/74custom-scim_startup
        echo \'export QT_IM_MODULE=\"scim\"\' >> /etc/X11/Xsession.d/74custom-scim_startup
        sudo chmod 644 /etc/X11/Xsession.d/74custom-scim_startup
      按照上述说明,在还不是很理解的情况下,完成了所有安装。
      重新启动X(注销或者使用ctrl+alt+退格键)
     重新登录后,我scim苦难之旅开始了,scim已经启动,但是任何程序都不能激活scim,也就是说我在所有程序里都没有办法输入中文。呵呵,有点自讨苦吃啊,后悔当初没搞清楚就下手了。
   
既然麻烦已经找上了,自然是要解决的。在后面的2天里,我一有空闲就在网上查阅各种关于scim无法激活的文档。根据文中的方法,我多番尝试,没有一点起
色。因为大家虽然病症是一样的,但是病因不一,所以没有太多的可参考性。在绝望的时候,有点想放弃了,准备装个fcitx,但是症状依然,小企鹅也不能幸
免啊。好了,这下我是下了决心把他弄好了,把scim官方网站的资料通读一遍,所有设置重做一次,也没有效果。但是在浏览其他网页时候发现,与其中一个难
友的问题一样的是,我在gedit下,点鼠标右键可以选择输入法。当选择x输入法时候,我的scim被激活了,同时我也注意到,默认的情况下,输入法是
uim。似乎有点察觉,应该就是默认的uim捣的乱。问题转而到了,如何修改程序默认的输入法。终于我在linuxsir网站上,关于
所有的gtk程序都激活不了输入法的修改方法。
      应该要注意两点:
     1)在/etc/X11/Xsession.d/95xinput 中,XMODIFIERS是否设置正确(我的设置如下,参照scim官方网站的系统设置,应该是没有问题)
export XMODIFIERS=@im=SCIM ;
export GTK_IM_MODULE=scim ;
export QT_IM_MODULE=scim ;
scim -d
    2)在
/etc/gtk-2.0/gtk.immodules中,关于输入法载入的设置是否正确
......
\"/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so\"
\"xim\" \"X Input Method\" \"gtk20\" \"/usr/share/locale\" \"ko:ja:th:zh\"
......
\"/usr/lib/gtk-2.0/2.4.0/immodules/im-uim.so\"
\"uim\" \"uim\" \"uim\" \"/usr/share/locale\" \"ja:ko:zh:*\"
......
输入法的设置的确没错,但是发现下面有uim的设置,哈哈,终于显出原型了。赶紧将其注释掉(在前面加#即可)
    重启,哈哈,所有程序都能正常激活输入法了。
   
都熬到这了,干脆把日文输入一起搞定,重新审视了一遍上面文档。考虑我已经装好了scim,而且配置文件95xinput都已经写好,所以,我应该只需要
安装日语的scim插件和日文支持即可。scim-uim自然就是这个插件,而scim-tables-ja便是日语支持了。什么uim啊,
anthy啊,都没有必要装,他们应该是一个单独的输入法。就跟fcitx一样,如果想把在scim下使用fcitx没有必要装它,只需要装一个scim
-fcitx便可以了。故采用如下安装:
sudo apt-get install scim-uim scim-tables-ja
    重启,哈哈,大功告成咯!
    启示:网上的文档的确很多,但是大家对问题分析的还不够深,大多拷贝粘贴,一定要根据自己的需要作出选择。各种安装,官方网站的拜访还是必要的。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/24302/showart_301492.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP