LinuxSir.cn,穿越时空的Linuxsir!

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

slackware-current的中文支持,不得不问

[复制链接]
发表于 2004-5-22 15:27:04 | 显示全部楼层 |阅读模式
下载了最新的slackware-current,然后从硬盘完全安装,按照9.1的方式汉化,没有出现问题--或者说一开始没意识到,你看,我的locale是zh_CN
使用simsun和tuobolinux8.0的ttf-zh,修改了fonts.conf,gtkrc.zh_CN也和论坛上推荐的一样,能在mozilla,openoffice中用fcitx输入中文,应该是可以满足了。
但是:
1)xmms无论如何不能显示中文,我把9.1的config拷贝过来都不行。
2)nautilus network:只能显示乱码,因为局域网中的其它机器都是winXP的,并且是中文主机名,我在命令行下用smbclient都能正常显示的。现在用xfsamba4,LinNeighborhood都是这样。原来还能用LinNeighborhood的。
3)自己编译了sylpheed,也是乱码,只能在英文下用
4)mozilla的汉化版中不能输入中文,不管是fcitx还是scim
5)自己编译的evolution1.5.7,成功安装,却不能运行,提示无法注册到evolution的shell(这大概与中文无关)
发表于 2004-5-22 18:29:27 | 显示全部楼层
把locale改成zh_CN.gbk是什么效果?
mozilla不能输入中文,别的gtk程序可以吗?输入法设置了export GTK_IM_MODULE=xim了吗?xmms用的是什么字体?是菜单不显示中文还是歌曲列表不显示中文?
 楼主| 发表于 2004-5-23 07:53:20 | 显示全部楼层

嗯,好一点点

设locale为gbk后,至少xmms的中文列表显示出来了,可是菜单还是乱码。
自带的mozilla一直都是能输入中文的,就是在雅虎的搜索栏中不行,而且中文的新闻组名显示是乱码,比较下来,还是那个pan newsreader的中文支持好,从mozilla的网站上下载的简体中文版则是根本不能输入中文。
xmms字体:
-tlc-default-medium-r-normal-*-*-140-*-*-c-*-gbk-0,fixed
并且字体支持都选择是,那两个按钮瘪下去了。
我一直就是在mozilla中用fcitx发贴的。

我已经在加入字体后
mkfontscale
cp fonts.scale fonts.dir
fc-cache

我的fonts.conf
<!-- Font directory list configured on Wed Apr 28 18:58:06 PDT 2004 -->

        <dir>/usr/share/fonts</dir>
        <dir>/usr/X11R6/lib/X11/fonts/TrueType</dir>
        <dir>/usr/X11R6/lib/X11/fonts/ttf-zh</dir>
        <dir>/usr/X11R6/lib/X11/fonts/TTF</dir> <dir>/usr/X11R6/lib/X11/fonts/Type1</dir>
        <dir>~/.fonts</dir>

我的gtkrc.zh_CN
style "gtk-default-zh-cn" {
       fontset = "-adobe-helvetica-medium-r-normal--16-*-*-*-*-*-iso8859-1,\
                  -*-*-medium-r-normal--16-*-*-*-*-*-gbk-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

我的XF86Config
Section "Files"
RgbPath      "/usr/X11R6/lib/X11/rgb"
ModulePath   "/usr/X11R6/lib/modules"
FontPath     "/usr/X11R6/lib/X11/fonts/TrueType/"
FontPath     "/usr/X11R6/lib/X11/fonts/ttf-zh/"
FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
FontPath     "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
Load  "record"
Load  "extmod"
Load  "dbe"
#Load  "dri"
Load  "glx"
Load  "xtrap"
Load  "type1"
Load  "freetype"
Load  "speedo"
#Load  "xft"
#Load  "xtt"
EndSection

我的.xprofile
export LC_ALL=zh_CN.GBK
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE="xim"
fcitx &

有乱码的程序是:
sylpheed
xmms的菜单
nautilus的“网络服务器”,就是“应用程序”菜单中最下面那个。
mozilla的新闻组名。

另外一个问题是file-roller的“添加选项”中不能输入参数,因为焦点不能定位到输入框。
发表于 2004-5-23 07:55:14 | 显示全部楼层
我也遇到过这样的问题,但到现在还没解决
 楼主| 发表于 2004-5-23 09:01:40 | 显示全部楼层

还有一个问题

在current中不能编译gnome-libs,而它是gnomerar和gnochive编译所需要的,后两者又是我办公室里的PPMM迫切需要的,不见得让我教她们命令行吧?
发表于 2004-5-23 10:01:19 | 显示全部楼层
把locale换成zh_CN.gb2312呢?
slack自带的那个mkfontscale工具好像不怎么好用,读不出simsun的gbk。用一个叫做ttfmkdir(?好像叫这个,redhat里面带的是这个)来试试生成fonts.dir,然后把xmms里面的字体换成gtkrc.zh_CN的字体试试。
关于mozilla我想知道你是否设置了export GTK_IM_MODULE=xim?一直是用opera的,我的mozilla都是slack的,所以没遇到过这个问题
 楼主| 发表于 2004-5-23 11:14:07 | 显示全部楼层

这个locale不是自带的

而且我在发贴前已经做过这个locale并试过了,楼上回贴后我又试了一次,还是不行,至于export GTK_IM_MODULE,我在前面的帖子上已经写了,而且还export G_BROKEN_FILENAMES=1了。
simsun的gbk是没读出来,但是ttf-zh的自带就有
tlc_song_ascii.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-iso8859-1
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-iso10646-1
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gb18030.2000-1
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gb18030-0
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-big5.eten-0
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-big5.et-0
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-big5-0
ai=0.3:tlc_song_ascii.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-iso8859-1
ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-iso10646-1
ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-gbk-0
ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-gb18030.2000-1
ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-gb18030.2000-0
ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-gb18030-0
ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-big5.eten-0
ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-big5.et-0
ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-big5-0
ds=y:tlc_song_ascii.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-iso8859-1
ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-iso10646-1
并且在设locale为zh_CN.GBK后可以正常使用。

ttmkfdir不能编译,版本是 ttmkfdir-20021109-20040207.src.rpm
 楼主| 发表于 2004-5-23 11:22:18 | 显示全部楼层

贴个图试试

以前从来没贴过
 楼主| 发表于 2004-5-23 11:34:00 | 显示全部楼层

这是网上邻居

就是“网络服务器”中的乱码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-5-23 11:38:11 | 显示全部楼层

这是xmms

看看吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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