查看文章 |
知其然,知其所以然-英文环境下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 |
最近读者:

