免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1341 | 回复: 3
打印 上一主题 下一主题

求救:redhat9上安装解决汉字乱码的软件后的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-11-11 17:55 |只看该作者 |倒序浏览
在redhat9上安装了解决汉字乱码的软件后,执行了sm.sh的脚本,就不能用xmanager进行连接了,为什么啊,很急,求那位高手指点一下啊 谢谢

论坛徽章:
0
2 [报告]
发表于 2004-11-11 21:00 |只看该作者

求救:redhat9上安装解决汉字乱码的软件后的问题

也要看看您的脚本作了哪些动作啊。

论坛徽章:
0
3 [报告]
发表于 2004-11-12 08:50 |只看该作者

求救:redhat9上安装解决汉字乱码的软件后的问题

#!/bin/bash
#
#change rh8 chinese fonts to simsun
#This is a GPL sript. The content comes form Xiang Yu. Thanks him.
#usage:
#1, install rh8 and select simplified chinese.
#2, make a temple directory in anywhere you prefer.
# for example /usr/local/temp
# copy 'where/it/has/the/windows_fonts/simsun.ttc' and
#all of these fonts, simsun.ttc&~@~ASimSun18030.ttc&~@~Atahoma.ttf and tahomabd.ttf
# to this temp place /usr/local/temp
#3, copy this shell script into this directory.
#4, run it
#5, set the fonts to your most prefered ones in gnome, kde and xmms and others.

#first, put the fonts to the correct dir.
export CDIR=/usr/X11R6/lib/X11/fonts/TrueType
#export CDIR=/usr/local/btest
###export XFConfig=/etc/X11/XF86Config
#export XFConfig=/usr/local/atest/XF86Config
export GTKRC=/etc/gtk/gtkrc.zh_CN
#export GTKRC=/usr/local/atest/gtkrc.zh_CN
export GNOMERC=/etc/gnome/gtkrc.zh_CN
#export GNOMERC=/usr/local/atest/gnome/gtkrc.zh_CN
export FONTSCONF=/etc/fonts/fonts.conf
#export FONTSCONF=/usr/local/atest/fonts.conf
export CHINPUTAD=/usr/lib/Chinput/Chinput.ad
#export CHINPUTAD=/usr/local/atest/Chinput.ad
export XMMSMO=/usr/share/locale
#export XMMSMO=/usr/local/atest

mkdir $CDIR

#copy the fonts to it
cp simsun.ttc $CDIR/simsun.ttf
cp SimSun18030.ttc $CDIR/SimSun18030.ttf
cp t* $CDIR/

#copy encodings
cp /usr/X11R6/lib/X11/fonts/encodings/encodings.dir $CDIR/
#make the fonts.dir
echo '62
tahoma.ttf -misc-kai-medium-r-normal--0-0-0-0-p-0-ascii-0
tahoma.ttf -misc-kai-medium-r-normal--0-0-0-0-p-0-iso8859-1
tahoma.ttf -misc-kai-medium-r-normal--0-0-0-0-p-0-iso8859-15
simsun.ttf -misc-kai-medium-r-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -misc-kai-medium-r-normal--0-0-0-0-c-0-iso10646-1
simsun.ttf -misc-kai-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-iso10646-1
tahoma.ttf -misc-fixed-medium-r-normal--0-0-0-0-p-0-iso8859-1
SimSun18030.ttf -misc-SimSun18030-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
ai=0.3:SimSun18030.ttf -misc-SimSun18030-medium-i-normal--0-0-0-0-c-0-gb18030.2000-0
ds=y:SimSun18030.ttf -misc-SimSun18030-bold-r-normal--0-0-0-0-c-0-gb18030.2000-0
ds=y:ai=0.3:SimSun18030.ttf -misc-SimSun18030-bold-i-normal--0-0-0-0-c-0-gb18030.2000-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
tahoma.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahoma.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-iso8859-1
tahomabd.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahomabd.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gbk-0
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-gbk-0
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-gbk-0
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-15
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-fcd8859-15
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-fcd8859-15
ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-fcd8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-15
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-iso8859-15
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-15
ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-iso8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-iso10646-1
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-iso10646-1
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-iso10646-1
simsun.ttf -misc-song-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:simsun.ttf -misc-song-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:ai=0.3:simsun.ttf -misc-song-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
tahoma.ttf -misc-song-medium-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahoma.ttf -misc-song-medium-i-normal--0-0-0-0-p-0-iso8859-1
tahomabd.ttf -misc-song-bold-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahomabd.ttf -misc-song-bold-i-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -misc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
ai=0.3:simsun.ttf -misc-song-medium-i-normal--0-0-0-0-c-0-gbk-0
ds=y:simsun.ttf -misc-song-bold-r-normal--0-0-0-0-c-0-gbk-0
ds=y:ai=0.3:simsun.ttf -misc-song-bold-i-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
ai=0.3:simsun.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-gbk-0
ds=y:simsun.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-gbk-0
ds=y:ai=0.3:simsun.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -misc-song-medium-r-normal--0-0-0-0-p-0-fcd8859-15
ai=0.3:simsun.ttf -misc-song-medium-i-normal--0-0-0-0-p-0-fcd8859-15
ds=y:simsun.ttf -misc-song-bold-r-normal--0-0-0-0-p-0-fcd8859-15
ai=0.3:simsun.ttf -misc-song-bold-i-normal--0-0-0-0-p-0-fcd8859-15
simsun.ttf -misc-song-medium-r-normal--0-0-0-0-p-0-iso8859-15
ai=0.3:simsun.ttf -misc-song-medium-i-normal--0-0-0-0-p-0-iso8859-15
ds=y:simsun.ttf -misc-song-bold-r-normal--0-0-0-0-p-0-iso8859-15
ai=0.3:simsun.ttf -misc-song-bold-i-normal--0-0-0-0-p-0-iso8859-15' >; $CDIR/fonts.dir

#make the fonts.scale
cat $CDIR/fonts.dir >; $CDIR/fonts.scale

#modify $XFConfig
sed -e '/^Section[[]]*"Files"/,/^EndSection/{
/^[[]]*FontPath[[]]*"\/usr\/X11R6\/lib\/X11\/fonts\/TrueType"/d
/RgbPath/a\
FontPath "\/usr\/X11R6\/lib\/X11\/fonts\/TrueType"
}' -e '/Section[[]]*"Module"/,/^EndSection/{
/^[[]]*Load[[]]*"freetype"/d
/^[[]]*Load[[]]*"record"/d
/^[[]]*Load[[]]*"type1"/d
/^[[]]*Load[[]]*"xtt"/d
s/EndSection/ Load "xtt"\
EndSection/
}' $XFConfig >; ~/tmpfile

cat ~/tmpfile >; $XFConfig

#modify gtkrc.zh_CN
sed -e '{
/^[[]]*fontset/,/-r-\*"/d
/{/a\
        fontset    =    "-*-*-medium-r-normal--12-*-*-*-*-*-iso10646-1,*-r-*"
}' $GTKRC >; ~/tmpfile

cat ~/tmpfile >; $GTKRC

#modify gnome/gtkrc
sed -e 's/^[[]]*fontset[[]]*=.*"/ fontset = "-misc-SimSun-medium-r-normal--12-*-*-*-*-*-iso10646-1"/' $GNOMERC >; ~/tmpfile

cat ~/tmpfile >; $GNOMERC

#modify $FONTSCONF
sed -e '{
/<dir>;\/usr\/X11R6\/lib\/X11\/fonts\/TrueType<\/dir>;/d
s/<dir>;\/usr\/X11R6\/lib\/X11\/fonts\/Type1<\/dir>;/<dir>;\/usr\/X11R6\/lib\/X11\/fonts\/TrueType<\/dir>;\
              <dir>;\/usr\/X11R6\/lib\/X11\/fonts\/Type1<\/dir>;/
}' $FONTSCONF >; ~/tmpfile

cat ~/tmpfile >; $FONTSCONF

sed -e '/If[[]]*the[[]]*font/,/<\/match>;/s/<string>;.*<\/string>;/<string>;SimSun<\/string>;/' $FONTSCONF >; ~/tmpfile

cat ~/tmpfile >; $FONTSCONF

sed -e '/<string>;zh<\/string>;/,/<\/edit>;/s/<bool>;.*<\/bool>;/<bool>;true<\/bool>;/' $FONTSCONF >; ~/tmpfile
cat ~/tmpfile >; $FONTSCONF

sed -e '/<family>;monospace<\/family>;/,/<\/prefer>;/{
/<family>;SimSun<\/family>;/d
/<prefer>;/a\
                 <family>;SimSun<\/family>;
}' $FONTSCONF >; ~/tmpfile

cat ~/tmpfile >; $FONTSCONF

#modify $CHINPUTAD
sed -e 's/chinput\.gb18030font[[]]*=[[]]*.*/chinput\.gb18030font = -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1/' -e 's/xft\.font\.family[[]]*=[[]]*.*/xft\.font\.family = SimSun/' $CHINPUTAD >; ~/tmpfile
cat ~/tmpfile >; $CHINPUTAD

#cp the files for xmms in the system default locale gb18030
mkdir $XMMSMO/zh_CN.GB18030
cp -a $XMMSMO/zh_CN.GB2312/* $XMMSMO/zh_CN.GB18030/

#Gao Ding it!
reboot
echo 'done! check that files now!'

论坛徽章:
0
4 [报告]
发表于 2004-11-15 10:00 |只看该作者

求救:redhat9上安装解决汉字乱码的软件后的问题

有没有人知道啊 告诉我一下啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP