热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

当前位置 :| 主页>Linux发行版>Suse Linux>

SuSE8.1中gnome2的中文显示与输入

来源: 作者: 时间:2007-10-25 Tag: 点击:
 使用 SuSE Linux 8.1 已经有一段时间了,但 gnome2 中的中文一直是难看的小方块,
  SuSE 的缺省桌面为 KDE ,所以我主要使用 KDE 3 。周末见到论坛中有人提到了
  这个问题,就决定好好研究一下这个问题。
  
  产生这个问题在于 "xft" ,要想正确显示中文必须使 "xft" 失效,在 shell 中执行:
  
  export GDK_USE_XFT="0"
  
  但这样做仅对从控制台启动 X 有效,对从 xdm(gdm,kdm) 进入 gnome2 无效,无论
  把上面的命令放在 /etc/profile ,还是放在 $HOME/.xinitrc ,结果都一样,仅对
  startx 启动的 gnome2 有效。
  
  SuSE 的 gnome2 并非由 gnome-session 直接启动,而是由脚本文件启动,这个脚本
  文件是 /usr/X11R6/bin/gnome ,其中有如下设置:
  
  # Do you want GDK to use XFT? Most probably yes.
  export GDK_USE_XFT=1
  
  这样在启动前设置的环境变量被覆盖了,所以就看不到汉字了。为了确保不使用 xft ,
  将 "1" 改为 "0" :
  
  # Do you want GDK to use XFT? Most probably yes.
  export GDK_USE_XFT=0
  
  经过这样的设置,gnome2 中就可以看见汉字了,但是还不能输入汉字,要输入汉字
  必须在这个文件的前面加上下面语句:
  
  # Start the XIM server
  test -r $HOME/.xim && source $HOME/.xim
  
  重新启动 X ,可以见到亲切的汉字了。
  
  如果要安装使用 simsun 字体,还需要设置 /etc/pango/pangox.aliases 。

最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册