|
快捷:
0.20.1正式版本下载链接
说明:
本帖将是本人Linux桌面应用之全部心得!全无保留分享!
不断编写中,如果看到没有完成的内容清不要惊讶。
编写得差不多之后才会置顶。问题请在这里反映。
新手同样请阅读置顶的其他文章。对于过老的文章,有可能已经不适用于10.1,不能按步就班。
本帖主要针对10.1Community以上版本。目前对于Mandrakelinux 10.2rc1同样适用。
[重要]关于美化的额外说明:
本版面还有firefly全系列补丁美化方案可供选择。本人不推荐这个方案,因为系统安全升级会使补丁失效。如果你没有更新系统的打算,也可以选择它。
安全更新了xorg之后,粗体补丁会失效,请重新运行美化包。
如果你使用Mandrakelinux > 10.2rc2,你基本不用美化。拷贝Simsun字体即可。如果需要粗体,请参见
如果fundawang成功为Mandrakelinux加入app-default-zh_CN的话,美化中文显示将成为历史!非常高兴本文的主要内容将从此无用!
ChangeLog
2004年11月30日 开工
2004年12月1日 美化包0.1版本放出;KDE桌面影印修改;效果图
2004年12月2日 美化包0.11修正版本放出;美化包0.12紧急修正版本放出,修正root验证缺陷;添加新的截图;添加gtkrc-2.0说明;美化包转移到linuxsir的空间;添加gnome字体分辨率设置方法;VMWare重启后需要重新配置问题的解决办法。
2004年12月3日 OOo,SS中文粗斜体效果图; aMule和gtk-gnutella指南; Gaim + OpenQ 上QQ的方法; 0.20beta 自动美化包放出,改进KDE和Gnome字体统一方法,减少对fonts.conf的修改;添加xtt-simsun美化包。
2004年12月5日 0.20rc美化包; urpmi等基础知识;0.20rc2美化包;gtkrc.zh_CN的说明。
2005年1月30日 一些简单修改; 添加编译安装软件的一些知识; 添加多媒体方面的一些知识。
2005年3月22日 更新自动美化包到0.20,加入urpmi dialog命令使得没有安装dialog的用户也可以正常使用;更新fonts.conf到Mandrakelinux 10.2rc1的版本。
2005年4月7日 添加Eva的内容。删除fonts.conf里面有的FZHeiti内容;美化包0.20.1。
正文开始....
第一章 系统安装
MandrakeLinux的系统安装过程异常简单,所花时间也绝对少于WindowsXP。完成安装之后你立即可以拥有诸如上网,聊天(除开QQ),听音乐,看DivX/Xvid等众多功能。
MandrakeLinux沿用9.0开始的安装界面方式,整个过程有智能引导。具体步骤大致如下:
1.修改BIOS设置,从光盘启动。
2.放入第一号光盘,从光盘启动。看到启动彩色画面后按 F1,输入expert回车,进入专家安装模式。
3.选项都很清晰,现就一些具体事项进行少量说明。
- 硬盘分区: 建议在安装之前,就在Windows里面划出足够大的空闲空间。推荐根目录至少需要3G,以便日后增加新的程序。除开根目录,推荐个人目录所用分区为1G以上。根据个人情况,可以给/usr/local/单独分区(新手可以免了)。除此以外不要忘记还要最好有1.5倍于你的内存的分区作为swap分区。
分区举例:首先有一个5-10G的空闲空间。在分区的界面选择自定义。然后在这个空闲空间中首先划分一个5G的分区,挂载点选择"/"。然后是一个3G的分区,挂载点为"/home",是否需要分区挂载/usr/local/请根据自己的情况决定。本人使用/usr/local/分区放游戏,下载的一些东西,一个.run,.bin自定义安装目录的软件等。(具体数字请根据自己情况决定。)
- 格式化和挂载点: 推荐使用ReiserFS文件系统。ext2和ext3不仅在小文件表现上不如ReiserFS,断电还容易丢失重要文件。挂载点如上所述,建议swap分区可以放在最后。swap分区无需选择挂载点,系统会自动使用它的。如果你安装多个Linux系统,swap分区是可以共用的,所以整个系统只要一个swap分区就可以了。
- 软件包选择: 对于新手而言,Mandrake的分类如“办公”“多媒体”“网络”等将会安装精选的软件包,可以不用单独选择软件包。如果你对于Linux下的软件有了足够的了解,你可以选择下面的“选择单个软件包",浏览软件列表,去掉你不需要的软件,添加默认没有安装的软件,更加合理的利用硬盘空间,也可以减少日后手动安装某些软件的麻烦。
4.选择完软件包就可以开始安装了。如果不是选择了很多软件包,在20分钟左右一般可以完成安装。这个过程可以看广告,也可以选择观看安装的细节。大家可能会注意到安装界面中出现了中文粗体。我们现在还是没有搞懂为什么。安装完成之后系统内是没有中文粗体的。
5.软件安装完成之后可以对系统进行设置。当然按理说你的鼠标等硬件是可以使用了,你这里可以调整系统默认启动的服务。我开启的服务有:alsa, crond, dm, harddrake, keytable, kheader, network, numlock, partmon, rawdevices, sound, syslog, udev, xfs。 其中如果你确实不需要系统日志,可以关闭syslog。如果你的硬件不会怎么改动,可以关闭harddrake。其他都还是有一定价值,且并不消耗什么资源,还是开着,反正Mandrake不如RedHat那么慢,关闭后台程序节省出来的资源和速度在2002年之后购买的机器上通常是感觉不到的。
6.重启系统,享受MandrakeLinux给你带来的自由桌面生活。
第二章 基本配置和基础知识
基本配置
为了后面的设置可以很流畅,我们先来做一点小小的准备工作。
首先修改/etc/X11/Xresources最后的一行为
[PHP]Xft.dpi: 72[/PHP]
如果之前有"!"的话,去掉叹号,因为叹号表示注释。
这个工作的含义是将Xft的字体分辨率设置为72,这样我们以后将字体设置为12的大小比较合适。12大小的字体和Windows下默认中文字体大小相当。
但是,Gnome和GTK2程序并不会按照X的这个设置来运行,所以我们必须运行
$ gnome-font-properties
点击“细节”按钮,把“分辨率”改为72每英寸点数。
(事实上Gnome似乎默认就是使用72的分辨率)
由于MandrakeLinux 10.1 Official Download已经很不错,我们无需太多基本配置,可以直接开始美化系统。
基础知识
rpm软件安装
- 在Mandrake下,安装rpm软件包最好使用命令urpmi +软件包名。
- 在Mandrake下,最好下载安装以mdk.rpm结尾的rpm包,以保证urpmi能够最好的解决依赖性问题。软件来源最好是官方的MandrakeLinux Official或者Community网络镜像。如果需要更新到最新或者非常新的软件,你当然要冒不稳定和出问题的风险;使用cooker镜像通常是比freshrpm明智得多的选择。
- 如果urpmi不能解决依赖性问题,请根据情况和经验采用rpm -ivh 软件包名 --nodeps --force安装。如果软件不能正常运行,再删除它。
注意--nodeps是不考虑依赖性问题;而--force是不考虑这个安装包是否会覆盖掉其他文件,比nodeps危险很多,请小心使用。
- 安装rpm包,首选字符安装模式,因为这样可以得到更丰富的错误反馈信息,也可以增加不少参数,实现在图形界面下安装无法实现的安装模式。字符模式使用urpmi安装多个相关软件包,使用一个urpmi,后接所有软件包,以空格隔开,这样urpmi才可以计算这些软件包之间的依赖性关系。使用tab键可以自动补齐,这是绝对需要学会的技巧。
例如,你要安装
libgaim-remote0-1.0.3-2mdk.i586.rpm
gaim-1.0.3-2mdk.i586.rpm
OpenQ-0.3.1-1mdk.tx.i386.rpm
这三个软件包,由于他们是相关的,所以应该一起用urpmi命令安装,而不是一个一个鼠标点击安装。
命令如下:
$ urpmi libgaim-* gaim* OpenQ*
*为通配符,也可以输入前面几个字母之后按tab键自动补齐。
编译软件安装
编译软件安装通常仅仅是高手的选择。如果你对Linux了解很少,你需要学习很多知识才能比较容易得编译安装软件。
现在的软件基本上都可以很容易的编译安装。但是如果有rpm的话,我们最好还是用rpm而不要编译。因为rpm有很多比自己编译好的地方,这才是rpm诞生的理由。
注意,并非所有的软件都可以顺利的编译安装。
准备:
需要安装gcc等等开发工具。如果你不知道这是什么,先去补补课吧,本文无法面面俱到。另外根据依赖性通常需要你安装某些包含-devel-名称的软件包。这些软件包就是开发包,常常会消耗你很多硬盘。
通常的步骤如下:
1. 下载软件源代码包。
2. 解压缩
3. 终端或者字符下切换到软件源文件文件夹
4. 最好现看看软件自带的README等说明文件,了解编译这个软件的一些说明。
5. 通常,这样编译。首先执行 ./configure 进行编译前的配置。如果成功,通常会有提示,告诉你现在可以开始编译。如果失败,通常是没有检测到-devel-包。这种情况请根据提示自己寻找相关的devel包安装好,再重新configure。如果一切顺利,就可以 ./make 了。这通常要花很多时间。如果出错,原因千奇百怪,请视自己能力,自己解决,或者上网求助,或者copy出错信息到google上搜索。如果一切顺利就可以 ./make install 了。这一步就是将编译好的软件安装到系统中。
6. 通常,make 之后会有很多临时文件,为了节约空间你可以 ./make clean 删除这些临时文件。如果要删除你安装的文件,执行 ./make uninstall。
7. 并非所有软件都可以按照上述步骤进行编译安装。
8. 对于大多数KDE程序而言,由于各种发信版的KDE存放位置不一样,需要在./configure的时候在后面加上参数:--prefix=/usr 。因为Mandrakelinux的KDE是存放在/usr下的。而SuSE是存放在/opt下的。
9. KDE或者基于Qt的软件实际上在Mandrakelinux下是很容易编译成功的。特别是窗口装饰,KDE主题等等。如果编译出现奇怪出错,那么很可能是运气不太好……
第三章 美化中文只要一个包
美化包0.20正式版已经放出。欢迎参与测试。这个版本应该解决了久久没有解决的一些问题。估计OpenOffice应该不会菜单有问题了,因为目前的字体定义顺序是完全copy 10.2的。
具体步骤如下:
- 安装字体:我们当然可以使用Simsun,也可以使用方正黑体,还有开源唐体。我本人使用方正黑体。虽然你可以将字体放在任何一个地方,但是建议放在如下位置:
/usr/share/fonts/zh_CN/TrueType/
推荐仅将simsun存放在这个目录的子目录里面,例如/usr/share/fonts/zh_CN/TrueType/simsun/,这样可以方便以后的xtt-simsun美化包的安装。
- 下载QT-Beautify美化包: 0.20.1正式版本下载链接.这个美化包包含已经被Firefly补丁修改过的libXft.so.2.1.2用来替换掉系统原来的那个;fonts.conf;用于统一KDE和Gnome字体的.gtkrc-2.0文件等。使用Simsun是你的个人选择,我没有怂恿你使用,你也清楚这是你自己的选择,你清楚使用Simsun而引起的一切法律责任由你自己全部承担。
- 使用美化包:首先将美化包解压缩到一个文件夹,建议长期保存。然后ctrl+alt+F1切换到字符界面,先用你需要美化的用户登录,然后获取su取得root权限,切换到美化包解压缩后的那个文件夹,执行$./QT.Beautify.sh。一步一步来,即可完成美化工作。
注意,安装完成之后请检查用户目录下.kde/Autostart文件夹里面是否有链接文件gnome-settings-daemon存在。如果不存在,请在这个文件夹内手动链接。命令如下:
$ ln -s /usr/lib/gnome-settings-daemon gnome-settings-daemon
你需要系统内安装有gnome才可以做这一步。没有安装gnome又想让GTK2程序在KDE下有比较好的字体表现请参照额外步骤三,编写".gtkrc-2.0"文件放置于用户目录下。
- 设置字体:设置为你喜欢的英文字体,中文字体会自动寻找合适的。系统自动首选方正黑体,其次是唐体,再次是Simsun。KDE的字体设置在KDE控制中心。为了让GTK2程序在KDE下有比较好的字体表现(例如Gaim, gFTP, Gimp2, Gedit等),0.20beta版本开始加入了gnome-settings-daemon随KDE启动的链接。但是要发挥它的作用,请登录进入Gnome设置字体。或者运行$ gnome-font-properties进行设置。
- 额外步骤一你可能不需要做这一步)这些工作其实应该在之前完成的。但是这个时候来完成也是可以的。这个额外步骤主要是xtt美化工作。xtt美化相关文件在这里可以下载到。如果你使用simsun请下载xtt-simsun美化压缩包。如果你使用TangTi美化包,不需要下载这个。目的:让系统自带的OpenOffice.org或者你下载安装的StarSuite支持显示TangTi或者Simsun或者两者的粗斜体;让GTK+程序,如XMMS,VMWare等可以很好的使用simsun字体。如果选择simsun,下载后将文件拷贝到你放simsun的文件夹即可。如果你用TangTi,直接安装TangTi的rpm即可:$ urpmi TangTi*.rpm。如果你两种字体都想用,那么就都安装吧。
使用方法:
解压缩xtt-simsun美化包可以得到fonts.dir和fonts.scale两个文件。将它们拷贝到你存放simsun字体的文件夹内就可以了。推荐存放simsun的文件夹里面只存放这一个字体。
注意,如果你的系统里面没有simsun,只有唐体,需要将/etc/gtk/gtkrc.zh_CN里面的-misc-simsun替换成-kaiyuan-tangti
- 额外步骤二你可能不需要做这一步)为了让你的OpenOffice/StarSuite支持Simsun/TangTi粗斜体,我们需要让X加载xtt模块。这是最后的好时光了,因为下一个版本的xorg将把xtt模块去掉,我们就没有办法让OpenOffice/StarSuite直接支持粗斜体了。所以,修改/etc/X11/xorg.conf,在Section "Module"下面加入Load "xtt"字段。不要写错,我相信有正常智商的人可以参照上面的写法写正确。还需要在该配置文件最上面的Section "Files"中加入字段FontPath "/usr/share/fonts/"。如果你用唐体,再加入FontPath "/usr/X11R6/lib/X11/fonts/"。这些都可以在你完成基本美化之后慢慢做。
- 额外步骤三你可能不需要做这一步)gtk2rc-2.0范例。注意,如果你主要使用gnome就无需这个文件了,而且可以把美化产生的这个文件删除。这个文件优先级比较高,将导致你即使在Gnome控制中心修改了字体,也无法生效,而系统会优先使用这个配置文件里面的设置。由于0.20beta版本开始采用其他方式在KDE下控制GTK2程序的字体,所以这个主要作用仅剩主题修改和控制比较方便。
- # -- THEME AUTO-WRITTEN DO NOT EDIT
- include [color=blue]"/usr/share/themes/Galaxy/gtk-2.0/gtkrc"[/color]
- style "user-font"
- {
- font_name=[color=green]"Bitstream Vera Sans, Simsun 12"[/color]
- }
- widget_class "*" style "user-font"
- include "~/.gtkrc.mine"
- # -- THEME AUTO-WRITTEN DO NOT EDIT
复制代码
蓝色部分是GTK2主题的配置。绿色部分是字体定义,这里定义的是首先使用Bitstream Vera Sans,然后它不能显示的(中文)使用Simsun来显示。字体大小为9。
这些你都可以自己修改。比如把Bitstream Vera Sans修改为Albany。
- 最后的:到此你的美化就完成了。在KDE控制中心把字体设置好吧!我的fonts.conf里面优先使用方正黑体。只需要选择你喜欢的英文字体就可以了。如果你喜欢点阵英文,推荐使用Albany,和Tahoma比较类似。如果你想要英文点阵比较小,推荐使用Andale Sans,这个字体是StarSuite自带的。
第四章 中文之外的美化
KDE, icons, themes....
首先你必须知道以下几个网址:
www.kde-look.org, www.gnome-look.org, art.gnome.org
这些网站是KDE官方主题网站,KDE-Look姊妹站Gnome-Look和Gnome官方主题站。最新的主题都将在这些地方发布。
首先我们来修改KDE的桌面文字阴影,默认的实在是太僵硬了。
编辑文件~/.kde/share/config/kdestoprc,在[FMSettings]部分加入
[PHP]
ShadowParameters=0, 1, 16.0, 192.0, 2, 4, 0
[/PHP]
保存。在桌面上点右键,选择“配置桌面”,点击显示器图案下面的“高级选项”,把阴影去掉,应用。再启用阴影,你的桌面文字阴影效果立即改观。
到此我们已经可以观看以上美化可以达到的效果了。
下图所示,中文字体是方正点阵,桌面字体是方正的某种艺术字体,英文点阵是Andale Sans。Andale Sans是Starsuite自带的字体,如果你喜欢点阵英文,正如前面所说,Albany和Helvetica都是系统自带的比较好的点阵英文字体,效果类似于Tahoma。我的美化方式并不能很好的显示Tahoma点阵,很抱歉。
图中的图表主题并非系统默认的crystal而是Cezanne,你可以在kde-look上下载。桌面壁纸是常见的苹果壁纸。
下图所示,中文字体是方正点阵,英文字体是Albany,均为GTK2程序。GTK2主题是Ana,需要自己下载。
第五章 进入办公新时代
OpenOffice, KOffice, StarSuite, Abiword....
我们需要国产的办公软件吗?他们很多是基于OOo的,不然就是Java的占用资源很厉害。如果对兼容性要求不是很高的话,系统自带的OOo或者你下载的Starsuite完全可以了。如果你使用KDE,建议安装上KOffice,这样你可以在Konqueror方便的预览一些office文件,无需启动比较消耗资源的OOo。Abiword很不适合中国人使用,可以安装来耍耍,而且Abiword也仅仅在cooker里面才有。
安装
OOo和KOffice都比较好装,rpm嘛,所以不多说。Starsuite对于中国的大学生是免费的,使用也是合法的。所以我使用的Andale Sans (UI)字体和方正黑体、宋体也是合法的,因为是自带的。
如果你确认你可以合法使用starsuite,你可以到这里下载
ftp://distro.cn
用户名distro,密码smth
以上FTP的starsuite是rpm格式的安装包,会消耗很大的硬盘空间,因为它是4语言版本的。安装完成之后你可以到/usr/starsuite7/里面删除不需要的韩语字体等减少硬盘空间消耗。模板等,如果你不需要也可以删除。
另外在 www.edu.cn 上也有下载地址,不过需要教育网IP地址。自己去找吧!
Starsuite 7直接安装完成之后Bug多多,xtt显示粗体的时候字体太大会重叠。所以还是去sun的网站下载Product Update更新包比较好。
下载地址:
http://sunsolve.sun.com/pub-cgi/ ... amp;nav=pub-patches
注意!如果你前面安装了xtt美化的fonts.dir之类的东西,但是没有加载xtt模块,在OOo或者SS中,对相应字体如simsun进行加粗会导致程序崩溃。
下图为Mandrakelinux 10.1 Official自带的OpenOffice显示Simsun粗斜体效果图:
Starsuite 7打开同一文件的效果图点击这里观看。
由于Mandrakelinux即将不支持xtt,所以如果你想轻松,当然可以安装firefly补丁过的OOo。只是这样的安装和系统的集成性比较差。
第六章 多媒体轻松搞定
xine, mplayer, xvid, audacity, vlc, realplayer, ...
普通播放常识
多媒体播放(例如播放avi, rmvb, wmv等)首选播放器在Mandrakelinux下面应该是xine。Mplayer也是不错的选择,但是Mplayer-GUI基于gtk1,相当过时,不是很推荐。
Mandrakelinux下你可以用Xine-UI也可以用Kaffeine。Kaffeine是使用xine后端的基于KDE/QT的播放器,在很多方面很好用。不过启动比较慢。如果仅仅就是播放一下,而且你想要看漂亮的播放器皮肤,还是Xine-UI比较好。
看DVD首选VLC。Mandrakelinux默认是不安装的,但是VLC播放DVD绝对是比Xine和Mplayer都要舒服一些的。但是VLC也有缺点,比如亮度等调节很难或者不能。自己权衡吧。VLC也可以作为播放avi的工具,也相当不错。
Mandrakelinux默认是无法播放rm/rmvb的。请在网上寻找RealPlayer9的codec然后安装。Xine的官方网站上有一个daily built的rpm源,那里有rpm下载。然后你需要配置你的Xine添加Real Codec的路径。
为了支持更多的格式,Xine和Mplayer都可以用win32的解码器。下载在 www.mplayerhq.hu 上。
做完以上事情之后,你播放多媒体基本上就没有什么问题了,基本上所有的格式你都可以轻松播放。即使其中有一个播放器有问题,你还可以试试另外一个。
但是Linux下的播放器目前对于字幕的支持是有限的,所以不要过分奢求字幕的完美。关于字幕的问题,网上有很多对应xine和mplayer的解决方法,请自己查找。
另外RealPlayer 10是可以在Mandrakelinux上使用的,你只需要下载下来安装上就可以了。你完全可以无需让xine或者mplayer支持rm格式,因为RealPlayer 10的可用性还是不错的。不过本人习惯了Xine。
音乐管理和播放软件现在当然首选amaroK了。这个软件不仅可以使用强制中文编码来实现中文支持,而且功能强大,使用方便,设计合理。大家可以通过cooker来更新到最新版本。最新版本目前支持自动下载唱片封面,自动下载歌词等很不错的功能。当然这些功能的享受和你听的音乐有关。听中文歌曲……算了……享不了这个福。
另外有iPod的同学也要注意了,amaroK 1.2beta3据说已经是有内建的和iPod同步的功能了哦!
如果你还在喜欢winamp风格,那么XMMS还是在哪里,你可以自己安装。
媒体转换
音频
Mandrakelinux还自带了不少有用的音频编辑软件,比如比较出名的Audacity。虽然Audacity和Windows/Mac下很多程序比起来功能是很弱,但是如果你只是需要录音,简单混一下音,Audacity完全可以用了。我还用Audacity做了一个简单的remix小样。
mp32ogg是一个字符界面下的音频专制程序,可以很容易的自动把你的mp3合理得专制成ogg格式。
KAudiocreator和Grip都是不错的CD抓轨工具。不过他们都是调用其他字符界面软件来编码,基本上。所以如果要灵活配置抓轨参数,还是参见相关字符界面软件的命令说明。
无损压缩,大家可以用Kaudiocreator来抓取FLAC。实际上你还可以用amaroK。amaroK和Kaudiocreator, Grip一样都可以自动联网到freedb下载CD信息。amaroK专制的方法是,选择播放CD音频。然后在左边的按钮上选择文件。你就可以看到CD音轨,以及ogg和FLAC的文件夹。进入文件夹,把文件拖拽到你想要存放的地方就可以了。人性化啊……本人最欣赏的功能之一,虽然自己不怎么用这个功能。
小说一下FLAC。大家也许喜欢ape。不过FLAC是开源免费的,开放程度比ape要高。而且FLAC稍微比ape大一点点,但是解压缩,也就是播放的时候CPU占用会比ape小不少。所以用FLAC还是可以的!不一定要用ape,大家也知道monkey audio在Linux上的支持程度不太好。
需要压缩mp3的话,需要下载一个lame。plf源上有。freshrpm上好像也有,直接装上就可以调用了。不过我一般还是用ogg。
第七章 没有网络没有生活
LAN, adsl, LumaQQ, OpenQ, Gaim, Skype...
P2P下载
Mandrakelinux自带的p2p支持是比较弱的,仅有官方的bittorrent。虽然Bittorrent现在极为流行,但是本人并不是很喜欢这种方式。这种方式只适合于下载最新的大型文件,对于比较过时的音乐等文件,则是很难下载到的。
因此我推荐两种方式给大家(BT的客户端在后面再额外介绍):
aMule和gtk-gnutella
aMule
aMule是一种支持ED网络的p2p软件,它基于wxWindows并且类似于eMule。plf上面的aMule并不能和Mandrake自带的wx库文件兼容,但是aMule的官方网站有for Mandrake的下载,里面携带了它需要的库的rpm包,都安装上就可以用了。
远程下载地址 如果无法下载说明链接过期。我没有维护此远程链接的计划,最新的下载可以到官方网站去找。
aMule的截图
gtk-gnutella
gtk-gnutella是gnutella的一种客户端。gtk-gnutella的开发者认为他们的技术是优于ED的。我个人非常欣赏这种方式,不仅因为它开源,而且因为它没有一个中心服务器,而是完全用户之间互联的一个网络,从而保证你不会被中心服务器监视。可以说,只要有人还在用这个软件,这个网络就不可能消失。虽然最近由于BT等的兴起用户数据说下降比较厉害,但是仍旧可以搜索到大量的资源,速度也很好,搜索网络资源对带宽的需求也比ED小。
简单的说,gnutella的用户们互相连成一个网络。你的搜索将发给其他gnutella用户,他们再传出去,形成巨大的搜索网络。看起来这样非常消耗网络资源,但是gnutella引入了Ultrapeer和Leaf的概念。如果你带宽比较小,你的搜索请求就会主要传给带宽富裕的Ultrapeer,他们会代理帮你继续和其他节点联系搜索事宜,搜索到再告诉你。
gtk-gnutella是一个兼容性不错的客户端,只需要gtk+或者gtk2,而不需要gnome。他们的官方网站有二进制的rpm包下载,你可以根据自己的喜好选择gtk+的或者是gtk2的。下载地址
Linuxsir本地下载0.95 GTK2 rpm 版本 (1.5M)
Gnutella还有一些客户端可以用,比如LimeWire,一个曾经相当流行的p2p客户端。它界面漂亮,人性化,可以换皮肤,.bin的安装程序使安装也非常容易。但是免费的basic版本速度太慢,不推荐。
非标准测评
按理说ED上面的资源是要比gnutell多的。但是今天的测试让我吃惊。gtk-gnutella的搜索能力是比较弱,但是如果你配合ED搜索到比较准确的文件名之后,我在aMule和gtk-gnutella里面同时开始下载U2的最新专辑的rar压缩包,都是73.1兆的大小,结果gtk-gnutella比aMule早开始下载。而且aMule明显占用上传带宽比较厉害,导致gtk-gnutella搜索不畅。关闭aMule之后gtk-gnutella获得了更快的加载速度。
mldonkey
Mldonkey是Linux备受推崇的多协议P2P下载工具。主要还是用来下载ED资源。该软件可以在后台运行,可以配合多种前端,还可以在浏览器里面控制,因此非常方便,速度也还不错。
下载Mldonkey请到PLF源,那里有mldonkey及多种前端。
聊天和即时通讯
中国人能不上QQ吗?Mandrakelinux和其他发信版一样均可以使用gaim+OpenQ或者LumaQQ来进行QQ协议的即时通讯。
Mandrakelinux 10.1现在可以用的gaim+OpenQ是gaim 1.03版本和OpenQ 0.3.1。文件均已经上传至Linuxsir的服务器。
gaim 1.03 下载 (3.3M)
libgaim-remote0 1.03 下载 (17.6K)
OpenQ 0.3.1 for Mandrakelinux 10.1 + gaim 1.0+ 下载 (感谢tx-cary编译) (2.4M)
第八章 玩游戏不是梦
使用cedega立即满足你玩游戏的欲望!
如果你是新手,还不知道什么是cedega,那么赶快在论坛里面搜索一下,然后你很快就可以玩魔兽争霸,模拟城市,CS等等游戏了!
第九章 办公之外的排版出版
scribus....no tex......
第十章 图形图像
一下软件将满足你对于图形图像的要求:
gimp2:位图工具,接近Photoshop的重量级软件。
sodipodi, inkscape:类似CorelDraw, Illustrator的新进备受欢迎的矢量绘图工具。
gwenview:一个不错的图片浏览器。
第十一章 企鹅肚子里面的窗户
[鉴于本人已经不再使用虚拟机,所以本章停止维护。论坛内有大量相关帖子,立即搜索学习吧!]
我们很多时候还是不得不使用到Windows。一般的使用推荐使用Win4Lin,比较高级的使用就不得不使用VMWare(比如需要使用USB设备,我的Canon Pixma iP1000打印机就不得不在虚拟的W2K里面用……)
Win4Lin和VMWare都是私有软件,需要付费。本帖不会指导你如何获取盗版的Win4Lin和VMWare,我只会假设你的Win4Lin或者VMWare是正版的。
OK,首先来看Win4Lin。
Win4Lin
前言
如果你想使用Win4Lin,你就必须明白,你现在有可能不能升级到xorg 6.8去,因为win4lin有可能无法正常工作。不过试试无妨。我是遇到了问题的,说不一定你不会遇到。这个和Win4Lin的版本之类的也许有关系。
Win4Lin可以直接访问你的硬盘,所以建议少用Win4Lin上网,感染病毒的话有可能危害Linux内的文件。你当然也可以给它安上杀毒软件,但是毫无疑问,本来性能就有损失的虚拟机会更慢。
VMWare
VMWare的安装是很简单的。要么是rpm,要么就是一个脚本。安装应该都是顺利的;本帖也不打算指点你如何安装虚拟机。
VMWare在Mandrakelinux里面很可能会遇到这样的问题:那就是每次重启之后都需要重新配置VMWare,也就是运行vmware-config.pl才能使用。这个问题似乎主要是内核的变化引起的,而VMWare已经有了补丁。
下载地址:
http://ftp.cvut.cz/people/vana/vmware/
选择下载vmware-any-any-update**.tar.gz,**为最大的数字。解压缩,然后以root运行runme,按照提示就可以完成补丁安装。安装完成会问你是否重新运行vmware-config.pl,选择是。这样重启就不会有问题了。
感谢:
感谢哈密瓜提供部分shell代码。
感谢AlexGao编译的firefly patched libxorg
感谢firefly的补丁 |
|