[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: wimdow-maker 视窗标题中文化问题



On Mon, Mar 05, 2001 at 11:50:18PM +0800, Nazareth Shu wrote:
>     我在 stable / unstable 里的情形与黄兄的情形都是一样的,也就是视窗里的
> MenuBar 和对话盒中所有中文标题都是乱码,我个人倒不在意视窗标题显示
> 的是不是中文,但是对话盒中所有中文标题都是乱码就叫人难以忍受,我在
> Netscape (zh_TW.Big5) 中,网页中的按钮可以显示中文,但是WindowMaker与
> 对话盒中所有中文标题都是乱码,而且如果不在 CRXVT-Big5 Console 里启
> 动 Netscape,则所启动之 Netscape 选单是英文而非中文,我相信大部分的
> 人情况都是一样的・

请先读读 http://www.debian.org/intl/zh/faq/ ,尤其是要在 ~/.xsession 加:

	LANG=zh_TW.Big5
	LC_ALL=zh_TW.Big5
	LC_CTYPE=zh_TW.Big5
	KDE_LANG=zh_TW.Big5
	export LANG LC_ALL LC_CTYPE KDE_LANG

	XMODIFIERS="@im=xcin"
	export XMODIFIERS

	exec /usr/bin/X11/wmaker

这样设定之后,你怎样启动 Netscape 都会是全中文的了。

>     根据 Anthony 兄所描述之方法修正 ~/GNUStep/Defaults/WMGLOBAL 与
> ~/GNUStep/Defaults/WindowMaker 这两个档案后,加上设定 LANG 环境
> 变数 = zh_TW.Big5,重新启动 WindowMaker 则不论是不是在 CRXVT 里
> 去启动 Netscape,功能选单和对话盒中所有中文标题仍然都是乱码,有趣
> 的是视窗标题竟出现了中文,我相信这样的对照可以知道 Anthony 兄所描述
> 之方法应该只修正了 window manager 中有关中文标题的问题,似乎离目标
> 还有一段距离・

黄兄问的就只是 window manager 中文标题嘛!因为正常来说,一般我们不会
遇上像你一样的问题(Netscape 的 menubar 显示不了中文……)
不信我吗?看看 http://www.debian.org/intl/zh/screenshot/ 
的「Big5 和 GB 中文同萤幕运作;Netscape、X-Chat 中文输入范例」,
上面有个 GB2312 中文模式的 Netscape;我在 www.linuxforum.net 上用 
Netscape 配合 xcin 回信。  :-)

>     至于MenuBar 和对话盒中所有标题显示中文的问题,应该 Anthony 兄有所
> 遗漏,其实我想如果 MenuBar 和对话盒中所有标题显示中文的问题能解决,
> 或是不能解决,应该还不是大问题,只要中文能输入,所有该显示中文的内
> 容能正确显示,我想就是善哉善哉了・偏偏环境变数一但设定, Netscape
> 就非得显示中文的 MenuBar 和对话盒,而事实上出现的仍是乱码,真是麻烦・

Netscape 4.x 有时载入中文网页时,第一次不显示中文,是已知问题。
我通常都是 reload,或按 "Home" button,然后再按 "Back" button,就可以了。
或索性去 View -> Character set 那里强硬设为 Big5 中文编码。

menubar 和 textbox 等要显示中文,的确是要在 LANG=zh_TW.Big5 下才可以,
这是 Netscape Motif 的问题。

我不知道为什么你的 Netscape 在 menubar 上的中文字变了乱码,
但我以前在 KDE2 下也遇上,因为 KDE2 「多手」乱搞字型设定,连 Netscape
也连累了。 :-p  试试这个:

  1. 启动 xcinterm-big5,会自动打开 xcin 和 crxvt-big5。
  2. 从打开了的 crxvt-big5 里,执行
	$ xrdb -query > /tmp/xrdb.log
	$ xrdb -remove
	$ netscape &
     看看结果如何。 :-)  如果问题修正了,是某程式(可能是 KDE 或 XFCE)
     以前加了的 XResources 弄乱了 Netscape 的字型设定。也请顺便把
     /tmp/xrdb.log 转寄给我。谢谢! :-)

如果都不是的话,可能是 zh_TW.Big5 locale 不存在或不完整;请看
http://www.debian.org/intl/zh/ 上有关 Debian 2.2r2 使用者需要升级
locales 套件的说明。如果是在 unstable,请确定你修改了 /etc/locale.gen
和执行了 /usr/sbin/locale-gen.

					东东

-- 
Anthony Fok Tung-Ling                Civil and Environmental Engineering
foka@ualberta.ca, foka@debian.org    University of Alberta, Canada
   Debian GNU/Linux Chinese Project -- http://www.debian.org/intl/zh/
Come visit Our Lady of Victory Camp -- http://www.olvc.ab.ca/

-- 
| This message was re-posted from debian-chinese-big5@lists.debian.org
| and converted from big5 to gb2312 by an automatic gateway.



Reply to: