查看文章
 
知其然,知其所以然-英文环境下firefox无法输入中文scim
2008-11-10 14:43
关键词:scim Ubuntu 8.10 无法输入中文 输入法
装了 Ubuntu8.10有十几天了,别的还可以就是firefox无法输入中文, 很郁闷,自己觉得是个Ubuntu专家,却搞不定自己的问题,以前抄过人家一篇解决firefox下scim无法使用的文章, 当时知其然,却不知其所以然,现在原来的办法不好用了, 傻眼了。
研究了好长时间,也上网找寻关键字,我一开始怀疑是8.10版本的问题,却发现很多人并没有发生在我机器上出现的问题,
现在终于明白了,把自己的经验分享给更多需要帮助的人。
1.英文环境下,scim在firefox中必然不好使,之所以大多数人没发现这个问题,应为他们都切换成了中文环境。当然作为懒人,检查一下自己的系统是不是英文就会发现问题所在,赶快切到中文下使用firefox吧。
在登陆的时候在左下脚选择改变语言即可.
2.我不是懒人,我就爱使英文的系统,怎么办?修改体统默认的输入法语言包
在这里/etc/X11/xinit/xinput.d/
举例来说
如果我们的系统环境是英文,那么我就就修改all_ALL或者default文件all_ALL是default的软链接。
如果是系统为中文环境,输入法有问题,那就要改zh_CN了,以此类推,明白?
在修改之前,先看看为什么中文环境下firefox输入中文没问题?
打开zh_CN
看到这些关键字
GTK_IM_MODULE=scim-bridge
QT_IM_MODULE=scim-bridge
在打开default看看
什么? 空的,没写?难怪输入不了中文,
GTK_IM_MODULE=
QT_IM_MODULE=

我们把它补上
GTK_IM_MODULE=scim-bridge
QT_IM_MODULE=scim-bridge

在log out,重新登陆英文环境试试,firefox应该可以输入中文了。

另外Ubuntu 8.10中 , scim不能自动加载,总不能每次登陆都让我用命名行输入scim吧,烦死了
在这里把它加入到登陆要加载的应用程序中去
System->Preferences->Sessions->startup programmes
add一个,名字叫scim, command为 scim
这样就可以每次登陆自动加载scim了,弥补了系统的不足。

另外推荐大家试用sunpinyin, 这个输入法我看还不错
大家只需要下载并安装这两个包即可
sunpinyin-data-le_1.0~hg20080607-2_all.deb
scim-sunpinyin_1.0~hg20080607-2_i386.deb

类别:Linux Ubuntu||添加到搜藏 |分享到i贴吧|浏览(1518)|评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu