LinuxSir.cn,穿越时空的Linuxsir!

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

Mandriva Linux 2010.0常见问题解决:中文方面(字体显示、输入法等。更新!安装和配置ibu

[复制链接]
发表于 2009-11-6 01:51:10 | 显示全部楼层 |阅读模式
目前已发现如下一些常见的有关于中文方面的问题:

1.字体显示效果不佳,KDE程序中的中文字体呈现锯齿状

解决方法:
这是由于考虑到目前使用液晶屏幕的用户已占绝大多数,所以Mandriva Linux不再打算包含点阵中文字体,而是改用优质的矢量字体文泉驿微米黑作为默认字体。但由于之前的字体配置没有能及时更改,使得默认未能打开小字体的边缘平滑。

要解决该问题,请下载如下附件:http://www.linuxsir.cn/bbs/attachment.php?attachmentid=53850&stc=1&d=1257443018,从该附件中解压缩出“98-wqy-microhei.conf”文件,并将该文件复制到/etc/fonts/conf.d/目录中去(需root权限),然后注销后重新登陆即可看到效果:


2.无法使用ctrl+空格键呼出输入法
解决方法:
这是由于没有自动安装scim输入法的相关程序所致。

请在“添加/删除程序”中搜索scim并安装名为scim的软件包。可能会提示还需安装其他软件包,照做即可。安装完后,到Mandriva控制中心去,进入系统一栏,再点“管理系统的本地化”,在选择“请选择您的国家/地区”页面中,将输入法设置为“SCIM”,然后点击下一步完成。注销再重新登陆后输入法即可使用。

3.无法使用ibus输入法
解决方法:
目前还不清楚为何设置了ibus输入法后会无法启动。但是有个临时的解决方法。

首先,到Mandriva控制中心->系统->管理系统的本地化,点下一步,再把输入法设置为“IBUS”,再点下一步,此时可能会自动安装一些软件包,安装完后注销并重新登录;

登录之后IBUS还是无法启动,此时,请修改主目录中的.bashrc文件(该文件被隐藏,请在文件管理器的查看菜单中选中“显示隐藏文件”),在该文件的“# User specific aliases and functions”的下一行,加上以下几行:
  1. export GTK_IM_MODULE=ibus
  2. export XMODIFIERS=@im=ibus
  3. export QT_IM_MODULE=ibus
复制代码
保存该文件;

再到“配置您的桌面”(快速启动栏中有,开始菜单的工具->系统工具里也有),点“高级”选项卡,双击“自动启动”图标,然后点右边的“添加程序...”,输入:
  1. ibus-daemon -d
复制代码
然后点“确定”,退出,注销并重新登录;

这时应该发现ibus输入法可以用了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-11-6 08:01:16 | 显示全部楼层
能使用ibus输入法吗?
回复 支持 反对

使用道具 举报

发表于 2009-11-6 08:44:15 | 显示全部楼层
刚装好发现有问题版主就给解决了,真好!
回复 支持 反对

使用道具 举报

发表于 2009-11-6 10:11:18 | 显示全部楼层
字体问题解决了就好

但scim的托盘问题好像还没解决

另外,输入法设为ibus的话,依然无法调用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-6 11:54:35 | 显示全部楼层
Post by Jeff-cao;2042986
能使用ibus输入法吗?


没有使用过ibus呢。下次我试试看。
回复 支持 反对

使用道具 举报

发表于 2009-11-7 22:45:42 | 显示全部楼层
问一下版主,我装了simsun後,控制中心等很多程序的显示字体都变成了宋体了,怎么改回?、

装一个字体也不应该把我现在默认字体改变吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-7 23:12:00 | 显示全部楼层
Post by 神游九州;2043566
问一下版主,我装了simsun後,控制中心等很多程序的显示字体都变成了宋体了,怎么改回?、

装一个字体也不应该把我现在默认字体改变吧?


呃,这个是当年留下的后遗症。当年Linux世界没有很好的开源字体,所以没法子,很多人安装完后就肯定会从Windows中导入宋体,并且希望立即作为默认字体。为了方便这方面的需求,Mandriva的设计就是发现宋体之后就首先选用宋体。

现在,已经有很好的文泉驿微米黑字体了,而且液晶屏幕显示非衬线字体要比衬线字体好,但当时遗留下来的配置文件还没有变,所以要改变默认的宋体,就需要修改字体配置文件。

需要修改/etc/fonts/conf.avail/65-nonlatin.conf文件(需root权限):

在serif(衬线)的字体族里面,您可以保留SimSun作为中文中最优先的衬线字体(因为SimSun本身就是一种衬线字体),当然也可以把WenQuanYi Micro Hei移到SimSun之前,以使其作为最优先的衬线字体。但需要知道,实际上WenQuanYi Micro Hei(文泉驿微米黑)是一种sans-serif(非衬线)字体。

在sans-serif(非衬线)的字体族里面,把WenQuanYi Micro Hei移到SimSun之前,以使其作为最优先的非衬线字体。

在monospace(等宽)的字体组里面,把WenQuanYi Micro Hei Mono移到NSimSun之前,以使其作为最优先的等宽字体。

修改完保存后,重新注销并登陆,就应该能看到效果。

如果还有问题,请在这里继续发贴子交流。
回复 支持 反对

使用道具 举报

发表于 2009-11-8 00:44:02 | 显示全部楼层
谢谢版主,搞定了。
回复 支持 反对

使用道具 举报

发表于 2009-11-8 07:57:00 | 显示全部楼层
在2010中有时选scim也不好使,得选scim-bridge才行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-8 11:00:04 | 显示全部楼层
ibus输入法的问题搞定了。

但是我还是觉得SCIM的新智能拼音更好用。
回复 支持 反对

使用道具 举报

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

本版积分规则

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