Ubuntu8.04系列六--软件优化篇

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
fn_dolphin
帖子: 260
注册时间: 2007-04-24 14:23

Ubuntu8.04系列六--软件优化篇

#1

帖子 fn_dolphin » 2008-04-20 11:27

Ubuntu8.04系列六--软件优化篇
文章欢迎转载,转载请注明出处:嘉骏苑http://luckiss.blogcn.com
原文出处:http://luckiss.blogcn.com/diary,15239421.shtml

系统需要优化,软件同样需要优化^_^
1。firefox终极优化
firefox 3.0是目前浏览器中算是最好的一款,但通过优化之后,你会发现它会速度更快更好用!
在firefox的url栏中输入:about:config进入配置页面,然后搜索以下的关键项,如果搜索不到这些 关键项就自己新建,bool的就建布尔,整数的就建整数,字符串的就建字符串

更改 
network.http.pipelining 为 true
network.http.pipelining.firstrequest true
network.http.proxy.pipelining true
network.http.pipelining.maxrequests 为48
nglayout.ititialpaint.delay 0
network.http.max-connections 48
network.http.max-connections-per-server 24
network.http.max-persistent-connections-per-proxy 16
network.http.max-persistent-connections-per-server 8
network.http.pipelining true
network.dns.disableIPv6 true
ui.submenuDelay 0
dom.disable_window_status_change true
browser.cache.memory.capacity 30720
browser.cache.disk.capacity 110592
browser.search.openintab true
content.notify.backoffcount 5
plugin.expose_full_path true
content.switch.threshold 750000
content.notify.ontimer true
content.notify.interval 750000
content.max.tokenizing.time 2250000
content.interrupt.parsing true
browser.cache.disk.parent_directory /tmp

注意:最后一条browser.cache.disk.parent_directory /tmp是必须将/tmp目录通过tmpfs虚拟后才有优化效果,详情请参考《ubuntu8.04系列二--系统优化篇》第十六条优化方法。

修改后重启firefox即可

2。amule的优化
打开amule--设置--常规,把昵称改成:
[TLF][CHN][VeryCD][Cyndi][TwED2K]yourname

打开amule--设置--连接,进行如下设置:
空挡分派:1kb/s
绝对上限:500
最大连接数:7500

打开amule--设置--服务器--列表,把下面的服务器列表添加进去:
http://www.emule.org.cn/server.met
http://www.srv1000.com/x1/server.met
http://emule.945.cn/server.met
http://www.edk-files.com/x1/server.met
http://corpo.free.fr/server.met

可以把你windows下的emule目录的config目录中拷贝所有的server.met到.aMule目录中去,aMule的默认路径是 ~/.aMule/

打开Networks--Kad,然后把原来的地址替换成这个:
http://www.emule-inside.net/nodes.dat
然后按左边的按钮下载链接点

使用amule的时候如果不开防火墙,速度会更快一些

amule与Firefox的关联:

在Firefox中输入 about:config ,新建下面2个变量:

1.新建一个boolean类型 network.protocol-handler.external.ed2k ,值为true,表示处理ed2k的协议
2.新建一个string类型 network.protocol-handler.app.ed2k ,值为/usr/bin/ed2k,指定处理ed2k协议的程序为/usr/bin/ed2k

3。OpenOffice的启动速度优化
1). 打开 OpenOffice Writer,在菜单中选择:工具->选项->内存:
2). 修改:撤销命令->步数:20
3). 修改:图形缓冲区->用于openoffice:128m,每个对象的内存:20m
4). 激活:系统栏快速启动
5).取消 Java 选项页中的‘使用 Java 运行环境’ 设置input method

4。adobe flash for firefox 的优化问题
对于32位的ubuntu来说,adobe flash不是一个问题,当使用firefox时,ff会自动提醒下载flash插件,安装的过程会比较顺利
但对于64位的ubuntu来说,安装flash会麻烦一点,请按照以下步骤进行:
首先必须确定已经安装了32位的兼容包:
sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2
然后安装以下软件:
sudo apt-get install nspluginwrapper gsfonts-x11

8.04的默认浏览器是firefox3.0 beta5,刚开始使用firefox时,它会提示需要下载flash插件,如图:
图片

按下按钮,会出现下图:
图片
选择安装adobe flash player,然后再选择安装flashplugin-nonfree:
图片

安装完后重启firefox就能浏览flash了,我们打开浏览器的:工具(tools)--附加组件(Add-ones),就会看到安装了flash9.0 r124插件:
图片

通过以上方法安装flash后,有些朋友会觉得浏览器的cpu占用率会比较高,例如打开:
http://news.sina.com.cn这种flash比较多的网站,会发现系统迅速变慢,大家可以在终端输入命令:top观察自己打开http://news.sina.com.cn后,flash的cpu占用情况,例如我的占用情况如下:
图片

cpu占用率平均已经到40%以上。
有办法进行优化吗?方法还是有的,跟着我来^_^:
首先我们到firefox的官网下载最新版本的firefox,地址在下面:
ftp://ftp.mozilla.org/pub/firefox/relea ... 686/zh-CN/
下载firefox-3.0b5.tar.bz2压缩包下来,放到用户目录下 /home/用户名,然后解压后会出现一个firefox文件夹,然后到我提供的以下地址下载一个较低版本的flash9播放器(r31版本):
http://pickup.mofile.com/5266941889499040,文件提取密码是 5266941889499040,下载后把它解压到/tmp,然后把里面的所有文件到复制到 ~/.mozilla/plugins目录下。
最后在桌面,点击右键,选择“创建启动器”,出现如图对话框:
图片

在“名称”中填firefox,命令中填“/home/你的用户名/firefox/firefox”,然后选择一个自己喜欢的图标,最后按“关闭”就OK了,现在点击一下这个新建的程序链接图标看看(注意:这时不要打开系统默认的firefox浏览器),我们会看见我们启动了刚刚下载回来的firefox,我们再进入“工具—附加组件”看看,我们会发现插件那里会出现flash 9 r31字样:
图片

现在我们再打开http://news.sina.com.cn试试看,OK,flash也正确显示,再在终端输入命令看看现在flash的cpu占用率情况,我的情况如图:
图片

flash的cpu平均占用率已经降为13%左右,可见优化效果是很明显的!
(小贴士:
通过上述我介绍的优化flash方法,我们的系统目前其实已经拥有了两个firefox浏览器,一个是系统默认的firefox,一个是放在用户目录的firefox,需要谨记的一点是千万不要把下载回来的firefox去覆盖系统默认的firefox,覆盖的后果可能会导致系统默认的firefox不能启动。
还有优化方法是下载一款叫swiftfox的浏览器,它是根据不同型号的cpu对firefox进行优化后的版本,可以到以下地址下载:
http://www.getswiftfox.com/
目前的版本是3.0 pre1,很明显比firefox的更新速度要慢一点

另外如果出现flash乱码现象,可以用以下两条命令解决:
sudo cp /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/49-sansserif.conf.bak
sudo rm /etc/fonts/conf.d/49-sansserif.conf
对于linux下使用ff的朋友,一定要注意字体是否很合适,不合适的字体会严重降低ff的绘制能力,尽量不能使用压缩的字体并且考虑使用ttf字体,推荐文泉译正黑字体http://wenq.org/?ZenHei
firefox另外一个强大的功能就是支持扩展插件,通过插件可以满足你对网络应用的多种需求,关于firefox各种强大好玩的插件有很多文章都有介绍,大家可以自己搜索,我就不在这里叙述了。

5。VirtualBox优化
建议virtualbox的内存选项不用调太高,一般应用把内存跳到192mb~256mb就足够,
内存调小一点,虚拟系统的速度会快一点,另外记得装了虚拟系统后,一定要安装virtualbox的工具箱,只有装了virtualbox工具箱才能让虚拟系统跑得更快,而且能访问到主机的硬盘资料

6。用3D桌面提高工作效率的经验

3D桌面除了炫,还能有效提高工作效率,以下是自己的一些经验总结:
使用窗口组合提高工作效率
把2~3个相同组的窗口(例如:同样是资源管理窗口,同样是终端窗口)组合在一起,这样通过super+左右键就可以不通过鼠标在各个同组的窗口间快速切换。也可以通过鼠标而不通过键盘进行快速切换。
使用窗口组合的好处还可以节省下方面板的位置,可以在一个桌面上打开更多的任务而不需切换桌面

使用Ring Switch
使用Ring Switch的好处是能快速把所有文档浏览一遍,并能快速转到相应文档上,如果是文档较多,可以使用窗口平铺效果
不使用shift switch的原因是:1。没有快速浏览效果,因为每个文档之间互相覆盖,有些文档会被遮挡掉,容易切换到错误的文档上,大大降低工作效率,它唯一的好处是比较大气,好看一点。效率与美观之间,我选择了效率。

使用Avant window Navigator
awn除了可以让面板看起来更炫外,还可以自动隐藏,使用awn的好处是可以节省下方面板的位置,增大了下方的可视工作面积

打开上方面板的隐藏按钮
在上方面板的属性选项中打开”显示隐藏按钮”,通过这个按钮可以把上方面板手动隐藏,隐藏的好处当然就是为了增大上方的可视工作面积,另外如果不想看到经常闪烁的eva图表,手动隐藏面板就是一个好选择

习惯用快捷键使用当前窗口透明化,局部快速放大这几个功能
例如你看电子书的时候,想写一些笔记,这时用快捷键进行窗口透明化跟局部快速放大,不用鼠标,不用切换窗口,就会让你有飞一般感觉。
以下是自己的快捷键设置:
透明度快捷键
compiz-manager->general settings-动作-Opacity Settings:
增加不透明度:alt+数字键盘1
降低不透明度:alt+数字键盘0
放大缩小快捷键:
compiz-manager->Enhanced zoom插件->动作-Zoom Movement:
           按键
zoom in  super+数字键盘1
area lock super+L
level 1    super+end
level 2    super+数字键盘2
level 3    super+数字键盘3
aere to     windowsuper+Z
zoom left  super+方向键左
right     super+方向键右
up       super+方向键上
down      super+方向键下
zoom out   super+数字键盘0

使用旋转立方体提高效率
通过ctrl+alt+左右方向键,以及通过鼠标的边缘旋转(我的指针边缘旋转设置:左上角“显示桌面”,右上角“平铺所有窗口”,左下角“立方体向左旋转”,右下角“立方体向右旋转”),通过这样的设置,就可以快速在不同桌面间快速切换,举例说,你在桌面2用vbox+xp打开了虚拟机,通过鼠标在边缘上的快速切换,就可以在Linux跟XP之间快速切换,那种感觉只能用爽快来形容。

使用屏幕捕捉
打开screenshot,可以随时通过 super+鼠标左键把屏幕截获成图片
使用屏幕反色功能
据说此功能用于看文字的时候,眼睛不会那么疲劳
上次由 fn_dolphin 在 2008-04-21 13:26,总共编辑 1 次。
头像
npnufn
帖子: 1845
注册时间: 2005-10-14 15:56

#2

帖子 npnufn » 2008-04-20 13:40

感谢楼主的劳动
只是不知道这些优化楼主亲自测试了么?真的有效么?
另:swiftfox的更新速度一直是领先于官方一步的,官方发布beta4时,它就是beta5的pre,现在官方发布beta5(最后一个bera),它就发布rc的pre,似乎使用的是nightlybiuld
yunio:又一个支持linux的云存储:链接 (非邀请链接)。
BCM4313驱动正常无法联网的解决:这里
plank:轻巧漂亮的dock 介绍在这里
fn_dolphin
帖子: 260
注册时间: 2007-04-24 14:23

#3

帖子 fn_dolphin » 2008-04-20 14:02

npnufn 写了:感谢楼主的劳动
只是不知道这些优化楼主亲自测试了么?真的有效么?
另:swiftfox的更新速度一直是领先于官方一步的,官方发布beta4时,它就是beta5的pre,现在官方发布beta5(最后一个bera),它就发布rc的pre,似乎使用的是nightlybiuld
8.04系列文章内容均经本人实践 :D,另外对于swiftfox自己曾经使用,但目前我只用8.04默认的就可以了。
头像
dogfox
论坛版主
帖子: 5311
注册时间: 2006-09-02 14:18
来自: 汉桑城
联系:

#4

帖子 dogfox » 2008-04-20 15:07

懒得优化,所谓优化只是更合理的配置
全世界linux爱好者联合起来 !
头像
vaga
帖子: 163
注册时间: 2008-04-11 15:11

#5

帖子 vaga » 2008-04-20 17:03

dogfox 写了:懒得优化,所谓优化只是更合理的配置
这句话说得。。真是。。让人汗一个~~
楼主的系列教程我都看了。。。写得不错。。。很实用,对我这样的新手来说很有帮助~~
idsex
帖子: 29
注册时间: 2007-01-22 14:41

#6

帖子 idsex » 2008-04-21 19:31

支持,试了下FF,果然CPU占用少了很多。
rgaobj
帖子: 209
注册时间: 2007-11-15 7:47

#7

帖子 rgaobj » 2008-04-21 22:42

8.04的浏览器默认就是FF3,个人感觉这个版本的速度已经够快了,完全不需要优化,因为即使优化了也得不到FF2优化后那么明显的效果,而且如果参数调整不当还可能造成反效果。

所以,老手根据自己的需要随便优化吧,新手如果没有明显感觉到慢,还是默认好了。

此外,内存问题可以装一个ADD ONES,可以设定占用内存上限,也可以手动释放内存,大家可以去查一下,不难找的。
ihbar
帖子: 42
注册时间: 2007-12-31 11:31

#8

帖子 ihbar » 2008-04-21 22:52

装8.04时参考
lz辛苦了
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

#9

帖子 hcym » 2008-04-21 23:00

感谢楼主
也希望楼主关心一下UBUNTU的对外端口开放的设置

及浏览器的安全优化问题

我用多个版本都试过,不用 IPTables配置就是过不了
链接:

代码: 全选

http://www.pcflank.com/test.htm
但是用MAC,WIN简单设置就OK

论坛里的大鸵鸟们总是叽叽歪歪UBUNTU完美无缺

说是缺省的配置是没端口开放的,真是大白天说胡话

:lol:
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

#10

帖子 hcym » 2008-04-21 23:00

感谢楼主
也希望楼主关心一下UBUNTU的对外端口开放的设置

及浏览器的安全优化问题

我用多个版本都试过,不用 IPTables配置就是过不了
链接:

代码: 全选

http://www.pcflank.com/test.htm
但是用MAC,WIN简单设置就OK

论坛里的大鸵鸟们总是叽叽歪歪UBUNTU完美无缺

说是缺省的配置是没端口开放的,真是大白天说胡话

:lol:
fn_dolphin
帖子: 260
注册时间: 2007-04-24 14:23

#11

帖子 fn_dolphin » 2008-04-22 7:05

hcym 写了:感谢楼主
也希望楼主关心一下UBUNTU的对外端口开放的设置

及浏览器的安全优化问题

我用多个版本都试过,不用 IPTables配置就是过不了
链接:

代码: 全选

http://www.pcflank.com/test.htm
但是用MAC,WIN简单设置就OK

论坛里的大鸵鸟们总是叽叽歪歪UBUNTU完美无缺

说是缺省的配置是没端口开放的,真是大白天说胡话

:lol:
谢谢你的反馈,以下是ubuntu8.04 rc版的安全性实测:
viewtopic.php?p=708900#708900
帖子: 2
注册时间: 2008-04-27 20:32

#12

帖子 » 2008-04-27 21:30

以为真是针对Ubuntu8.04系列的,好像都通用呀
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

#13

帖子 hcym » 2008-04-27 22:55

真不错。。。很实用
:lol:
ywzlq
帖子: 7
注册时间: 2008-04-24 8:22

#14

帖子 ywzlq » 2008-04-30 22:36

感谢楼主!装8.04时正好参考!
吱吱熊
帖子: 9
注册时间: 2007-12-23 18:28

#15

帖子 吱吱熊 » 2008-05-04 1:57

谢谢楼主~~~辛苦了~~~
回复