QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11352|回复: 12

汉化美化Debian + WindowMaker综述

[复制链接]
发表于 2002-9-13 20:17:14 | 显示全部楼层 |阅读模式
汉化美化Debian + WindowMaker综述

为什么选择Linux?
Linux是稳定的。但是Linux只是一个核心,所以我们需要更多的东西。除了稳定之外,我们需要一个有良好性能的,多用户操作系统,包含文档,以及拥有优异的兼容性。Linux支持很宽范围的硬件,我在i386,SPARC和PowerPC笔记本电脑上都使用Linux。如果你不知道你需要的UNIX系统应该是什么,你也许应该阅读下面的链接:http://www.unix-systems.org/。

为什么选择Debian GNU/Linux?
Debian GNU/Linux 是一套包含Linux作为核心的、拥有一个叫做APT的优秀软件管理程序的发行套件。它是免费的、非商业性质的、高质量的并且结构非常清晰的系统。你可以在很小的硬盘上安装它软件的安装很方便(没有驱动器字母和注册表文件)。也没有烦人的许可证制度或规定试用期限的注册序列号。更没有病毒。需要了解更多的关于Debian的知识请前往http://www.debian.org/intro/why_debian。

更多的关于Debian在以下网址:
http://www.debianplanet.org/
http://www.debianhelp.org/
通过下面的链接可以下载一份拷贝:
www.linuxiso.org/distro.php?distro=4 大约 633 MB (可光盘启动的 .iso 文件,包含i386,ppc,alpha sparc系统)
markybobdeb.sourceforge.net/elf 大约 33 MB (可光盘启动的 .iso 文件,包含 i386系统)
http://www.linuks.mine.nu/debian/floppy/ 大约 3 到 4,5 MB (安装启动软盘,包含i386, alpha, arm, m68k, ppc and sparc系统)

为什么选择Windowmaker?
这个世界上不只有KDE和Gnome。我不需要一个桌面环境,但是,我仍然可以使用KDE和Gnome的应用程序。有一些其他的也许适合你:sawfish,icewm,orobus,amiwm,ion,blackbox,englightenment,afterstep。还有更多的,请你告诉我。一个WindowMaker已经足够了。WindowMaker非常容易使用,看起来很漂亮,工作得很流畅,甚至是一台Pentium 100只有64MB内存的电脑也没问题。它看起来到底是什么样子的?这儿是一个我的效果:
http://www.linuxforum.net/forum/files/332369-space2.jpg

安装的准备工作:
安装最基本的Debian GNU/Linux,选择最小化安装,然后修改你的/etc/apt/sources.list,把系统修改成unstable的版本,因为我们需要安装最新版本的软件,虽然woody已经比较新了,但是Debian最大的魅力就是网上升级,为什么不尝试一下“不稳定”的版本呢?经过我的测试,绝对安全。然后执行apt-get update。接下来,安装一些基本的软件,如果需要的话,这样着的目的是方便有一些朋友需要编译声卡或则显卡等等的东西。当然,如果你的系统可以万全的硬件兼容,就看下一步吧。

apt-get install xfree86-common xserver-xfree86 xserver-common xbase-clients xfonts-base

这一步安装最基本的X Window System,我们可以用dpkg-reconfigure xserver-xfree86配制我们的X系统。当然我推荐大家再安装xfonts-100dpi和xfonts-75dpi两个字体包。或则就用tasksel里面的X Window System选项安装X系统吧。当然不要安装KDE和Gnome,我们的目的是WindowMaker!

apt-get install wmaker wmaker-data wmakerconf wmakerconf-data

这一步安装最基本的WindowMaker系统,在这之前,我推荐大家通过tasksel安装简体中文环境,因为我们目的是配制中文的WindowMaker嘛。

现在我们执行startx应该可以启动WindowMaker了,在继续汉化以前,我们必需保证WindowMaker能够启动。
 楼主| 发表于 2002-9-13 20:20:12 | 显示全部楼层
汉化:

按照我们重复N次的方法来添加simsun字体吧:从某一个渠道得到simsun.ttc字体文件。我是从我的XP里面找到的这个字体,所以我把它拷贝到/usr/X11R6/lib/X11/fonts/xp/目录下面,然后在这个目录里面建立两个文件fonts.dir和fonts.scale,它们内容一样:

11
simsun.ttc -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttc -misc-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:simsun.ttc -misc-simsun-medium-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:simsun.ttc -misc-simsun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.4:simsun.ttc -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:simsun.ttc -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gb2312.1980-0
ab=y:simsun.ttc -misc-simsun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:ab=y:simsun.ttc -misc-simsun-bold-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:ab=y:simsun.ttc -misc-simsun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.4:ab=y:simsun.ttc -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:ab=y:simsun.ttc -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gb2312.1980-0

然后修改/etc/X11/XF86Config-4文件,在Section "Files"里面添加一行
FontPath        "/usr/X11R6/lib/X11/fonts/xp"
在Section "Module"里面添加
Load        "xtt"
注消掉Load        "freetype",简单的在前面添加一个#就可以了。
修改/etc/X11/XftConfig文件,在最前面添加一行
dir "/usr/X11R6/lib/X11/fonts/xp"

因为我们安装了loacles软件包,所以我们应该已经选择了系统的语言环境,我选择的是zh_CN.gb2312,如果你搞错了,就直接修改/etc/locale.gen文件,然后执行
loocal-gen
export LANGUAGE=zh_CN.GB2312
export LC_ALL=zh_CN.GB2312
export LANG=zh_CN.GB2312
现在启动startx,运行cpanel,也许需要等一段时间。然后就选择需要的字体。
关闭WindowMaker,重新启动WindowMaker,现在修改的内容很重要:
修改你的用户目录下面.gtkrc_zh.CN文件,这个文件是刚才cpanel自动产生的,我修改成为以下内容:

style "gtk-default-zh-cn" {
        fontset = "-misc-simsun-medium-r-normal-*-*-100-*-*-c-*-gb2312.1980-0,\
                -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-*"
}
class "GtkWidget" style "gtk-default-zh-cn"style "gtk-default-zh-cn"


继续修改.xsession文件,我是用的xsim输入法,大家可以类似的修改

LANG=zh_CN.GB2312
LC_ALL=zh_CN.GB2312
LC_CTYPE=zh_CN.GB2312
KDE_LANG=zh_CN.GB2312
export LANG LC_ALL LC_CTYPE KDE_LANG
export XMODIFIERS=@im=XSIM
xsim &
exec wmaker
killall xsim

修改GNUstep/Defaults/WMGLOBAL文件:

{
MultiByteText = YES;
}

再修改GNUstep/Defaults/WindowMaker文件,把所有的描述字体的地方修改成:

"-misc-fixed-medium-r-normal-*-*-100-*-*-c-*-gb2312.1980-0,-*-helvetica-bold-r-normal-*-12-*-*-*-*-*-*-*"

也就是前面是中文字体,后面是原来就有的英文字体,中间用,隔开。

好了,修改完成,推出WindowMaker重新启动它就可以了。

不知道大家是不是都成功了?

接下来我们需要安装一些WindowMaker特有的DOCKAPP,也就是在屏幕左边那一排东西,我推荐大家安装以下一些:
wmclock:不用说也知道这是一个时钟
mount.app:这是一个很方便的挂载和卸载软驱光驱的东西
wmmusic:一个很方便的控制xmms的软件
wmmixer:一个音量控制软件
wmnd:一个很不错的网络流量监视软件

好了,还需要什么呢?大家一起推荐吧
回复

使用道具 举报

发表于 2003-3-18 16:26:08 | 显示全部楼层
在debian下怎么弄呀?
回复

使用道具 举报

发表于 2003-3-19 13:22:41 | 显示全部楼层
还不是一样的,这个贴子还是很管用的哦。建议Debian beginner多看下。
回复

使用道具 举报

发表于 2003-8-9 10:53:54 | 显示全部楼层
嗯,的确很有用的~~
回复

使用道具 举报

发表于 2003-10-11 18:31:21 | 显示全部楼层
用什么不用xft呢!
回复

使用道具 举报

发表于 2004-2-22 08:16:09 | 显示全部楼层
问问楼主,你的方法能使所有wmaker设置程序的界面中文化吗?
回复

使用道具 举报

发表于 2004-2-23 22:15:06 | 显示全部楼层
俺自己搞的一个土工具,需要tahoma和simsun字体
[code:1]#!/bin/sh
# System beautify script for WindowMaker

if $(test -d /usr/share/WindowMaker/Themes);
    then
    { cd /usr/share/WindowMaker/Themes;
        # All-files-current-dir-loop
        for name in $(ls ./);
          do
          {
              # Create temporay file
              mv $name "$name"~
              # substitute english fonts by tahoma & simsun
              sed -e '
s/-\*-helvetica\(.*\)";/-*-tahoma\1,-*-simsun\1";/
s/-b&h-lucida\(.*\)";/-*-tahoma\1,-*-simsun\1";/
' "$name"~ > $name;
          }       
        done
        # Delete temporary files
        rm *~;
#         echo $PWD;
    }
else
    {
        echo "Error: The directory /usr/share/WindowMaker/Themes isn't exists.
Error: Do you have WindowMaker installed?";
    }
fi[/code:1]
回复

使用道具 举报

 楼主| 发表于 2004-2-26 17:57:16 | 显示全部楼层
fktpp好样的!
回复

使用道具 举报

发表于 2004-10-29 15:51:32 | 显示全部楼层
喜欢用freetype的朋友可以用这个fonts.scale,是用ttmkfdir做的。
[code:1]
8
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-ascii-0
simsun.ttf -misc-SimSun-medium-r-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
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso8859-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-koi8-r
[/code:1]

另外,喜欢用opera,但是又嫌麻烦不想装qt和kde的朋友可以使用下面这个qtrc来美化 opera:
[code:1]
[Palette]
active=#000000^e#e4e4e4^e#ffffff^e#f2f2f2^e#4e4e4e^e#b7b7b7^e#000000^e#ffffff^e#000000^e#ffffff^e#dcdcdc^e#000000^e#71a3d2^e#ffffff^e#0000c0^e#800080^e
disabled=#808080^e#e4e4e4^e#ffffff^e#f2f2f2^e#4e4e4e^e#b7b7b7^e#b7b7b7^e#ffffff^e#808080^e#ffffff^e#dcdcdc^e#000000^e#31599c^e#ffffff^e#0000c0^e#800080^e
inactive=#000000^e#e4e4e4^e#ffffff^e#f2f2f2^e#4e4e4e^e#b7b7b7^e#000000^e#ffffff^e#000000^e#ffffff^e#dcdcdc^e#000000^e#0a5f89^e#ffffff^e#0000c0^e#800080^e
[/code:1]
美化后的 opera 图:
回复

使用道具 举报

发表于 2004-10-30 20:12:40 | 显示全部楼层
楼主为什么不选GBK或者是GB18030作为您的locale呢?
字体只要求适当的美观就行了,但是我用和好几种汉化Debian的方法结果都是很多GTK的程序不能够用了。如xmms。
回复

使用道具 举报

发表于 2004-10-30 22:15:58 | 显示全部楼层
新版本的 wmaker 已经使用 xft2 引擎了,所以,大家可以不必因为wmaker去配置xtt引擎了。

现在装xtt的理由只有一个,为了我们可爱的 emacs :D
回复

使用道具 举报

发表于 2004-11-2 15:46:01 | 显示全部楼层
谁来贡献一个PP的xft方法
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-6-14 19:06 , Processed in 0.095545 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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