快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms

SuSE 8.1 中 gnome2 的中文显示与


  使用 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 。
  
  SuSE 8.1 gnome2 截图
顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论