| Hello shuyong,
| Thursday, December 28, 2000, 8:21:26 PM, you wrote:
| s> ÎÒ½«Debian for ARM・ÅÔÚһ̨ARM710µÄ»úÆ÷ÉÏ£¬Ò»ÇÐÔËÐÐÕý³££¬³ýÁËÖÐÎÄÒÔÍâ¡£
| s> ÎÒ¿ÉÒÔÔËÐÐX WindowºÍä¯ÀÀÆ÷£¬µ«ÊÇÖÐÎÄ×ÖûÓл³öÀ´¡£³õ²½ÅжÏÊÇXDrawString16
| s> º¯Êý³öÁËÎÊÌâ¡£ºÃÏóÊÇX ClientÒ»¶Ë³öÁËÎÊÌâ¡£ÎÒ½øÐÐÁËһЩ²âÊÔ£º
| s> һ̨ARM710£¬ һ̨X86¡£×Ö¿âûÓÐÎÊÌâ¡£
| s> ÔÚARM710ÉÏ£¬
| s> #xlsfonts | grep gb2312
| s> -isas-song ti-medium-r-normal--0-0-72-72-c-0-gb2312.1980-0
| s> -isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0
| s> -isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0
| s> #xfd -fn "-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0"
| s> #export DISPLAY=X86:0.0
| s> #xfd -fn "-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0"
| s> ²»ÂÛÔÚARM710»¹ÊÇÔÚX86ÉÏ£¬¿´²»¼ûºº×Ö£¬µ«ÔÚÿһҳ¹Ì¶¨µÄλÖûáÓÐÒ»¸ö¡°°©¡±×Ö
| s> »ò¡°Ñõ¡±×Ö£¬¸Ï¶¼¸Ï²»×ß¡£
| ÄãµÄ X86 ÉϵÄÖÐÎÄ×Ö¿âÓÐÊÇ・ñ¿Ï¶¨Ã»ÎÊÌ⣿ʹÓõÄ×Ö¿â±ØÐë´æÔÚÓÚ X server
| ¶Ë£¬ÕâÀïÊÇ X86
| --
| Best regards,
| hashao mailto:hashao@chinese.com
我想不是字库的问题。我用diff比较过,没有问题。而且我在X86上一直运行中文Linux。
如果XServer和XClient同在ARM710一端,或者XClinet在ARM710,XServer在X86,就不正常。
反之,XServer在ARM710,XClient在X86,就可以看到汉字。我只能猜想是Xmessage或者
是little endian / big endian的问题。总之目前还没有头绪。我决定从新编译XFree863.3.6。
不知道debian的orig和diff包是怎么使用的?我有些看不懂。请大虾们指点如何在debian下编译
和制作deb包。还有将在哪个源码包里插入调试语句容易判断问题?我已在这台ARM710上编译了
一次,用了30多个小时。但是那是RedHat的源码包,在debian下使用问题多多,xinit总是不停打印一行
"passwd:",然后就不运行下去了,也不知是哪里的问题。可能是pam包的影响。还有XFree86需要
libutempter这个包,但debian好象没有。
还有,我简单测了glibc2.1.3 for ARM710的国际化部分,运行正常。X Window方面的XSupportsLocale,
XIM/XOM也没有报错,只是在字体方面错了。
_______________________________________________