LinuxSir.cn,穿越时空的Linuxsir!

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

unicon 和中文文件名两个问题

[复制链接]
发表于 2002-11-10 20:39:22 | 显示全部楼层 |阅读模式
1。编译unicon错误如下:
bash-2.05a# make
cd unikey; make
make[1]: Entering directory `/tmp/unicon-3.0.3/unikey'
gcc -g -O2 -I. -I/usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -Wall -O2 -DMODULE -D__KERNEL__ -DLINUX -c xl_unikey.c -o xl_unikey.o
In file included from xl_unikey.c:28:
/usr/src/linux/include/linux/malloc.h:4:2: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
xl_unikey.c:42:33: linux/fb_doublebyte.h: No such file or directory
xl_unikey.c: In function `device_set_font':
xl_unikey.c:278: `UniconFontManager' undeclared (first use in this function)
xl_unikey.c:278: (Each undeclared identifier is reported only once
xl_unikey.c:278: for each function it appears in.)
make[1]: *** [xl_unikey.o] Error 1
make[1]: Leaving directory `/tmp/unicon-3.0.3/unikey'
make: *** [all] Error 2
----------------------------------------------------------------
2。gentoo无法显示中文文件名
编译内核时选择了codepage936的支持,并且编译成了模块,该模块在已经添加在/etc/modules.autoload文件中,还是不可以显示
3。所有X程序都无法显示中文文件名,但不是?好,而是乱码
  用galeon打开的网页可以显示中文,而且字体很漂亮
如何解决?
发表于 2002-11-11 02:05:17 | 显示全部楼层

Re: unicon 和中文文件名两个问题

I think you should be delete cp936 module in modules.autoload
and add "iocharset=cp936, codepage=936" after vfat partition in /etc/fstab
and then, write a ~/.gtkrc.zh_CN like this:
#--------------gtk default zh_CN--------------
style "gtk-default-zh-cn"{
        fontset="-misc-simsun-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
                 -misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0"
}
class "GtkWidget" style "gtk-default-zh-cn"

It's enough.  http://linuxsir.cn/forum.php?mod=viewthread&tid=11918
Maybe you need a better  fonts.dir
发表于 2002-11-11 02:17:06 | 显示全部楼层
if not work can try to change the stars to 0, however they always don't matter.
 楼主| 发表于 2002-11-11 13:39:01 | 显示全部楼层

忘了说

unicon在RH7。3下顺利安装,没有任何错误
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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