分页: 1 / 2

[转帖]ubuntu 8.04安装,优化,全安,美化等系列篇

发表于 : 2008-06-01 12:49
jin0124
Ubuntu8.04系列一--系统安装篇
转载于:嘉骏苑http://luckiss.blogcn.com
本速成手册能让新手在1天内从菜鸟变为Ubuntu高手face

首先下载8.04的镜像,32位cpu就选32位版本,64位cpu请详信我大胆的选择64位版本
^_^
国内LUPAWORLD的cd镜像
http://mirror.lupaworld.com/ubuntu/releases/8.04/
官方的下载点: http://releases.ubuntu.com/releases/8.04
注意这里有Desktop,Server的版本选择,一般桌面用户下载Desktop CD就可以了
下载完后,把镜像刻录成光盘进行安装。 把刻录好的CD,放进光驱,选择光驱启动,进入安装。
光盘安装Ubutnu8.04
1备份资料 如果以前没有安装过 Ubuntu 的可以跳过这一步。 如果你没有把 /home 目录单独挂载出来,建议你把他备份到一个安全的地方,至于其他系统分区丶软件分区丶都可以不管,保留软件设置比软件重要。 小贴士:如果你在本机搭建了 Web 服务器,不要忘了备份 /var/www 目录。
2准备分区 这是新手问最多的问题,如果你以前使用 Windows ,那么你需要单独给 Ubuntu 划分一个空白分区,可以使用 Windows 自带的分区工具,也可以使用 PQ 分区管理工具。建立Linux分区的操作建议在 Ubuntu 安装过程中进行。
如果您还是对硬盘分区有疑问的可以参考这里
关于最简单可行的分区方法 1. 先在windows下,我的电脑上点右键-----管理------磁盘管理-----删除最后一个分区(先备份再做,也可以进行先删除分区后再调整下分区大小,保留一个分区未分就行) 2. 安装desktop 版 ubuntu,安装的时候让它自动分区并钩选最大的连续空闲空间。小贴士:如今 Linux 上常用的日志文件系统有 ext3 和 ReiserFS ,据传由于 ReiserFS 作者事件,ReiserFS 已经停止了开发,也导致 ReiserFS 4 一直没法得到支持(使用它得自己编译内核)。建议新手还是使用 RedHat 的 ext3 文件系统更加放心,如果你像我一样是 ReiserFS 的忠实 Fans,你也可以选择它。对于一般的应用你根本看不出他们的区别。
3详细安装步骤
做好了上面的 3 个准备,现在就可以插入光盘开始安装了,在这里我强烈建议你在安装前把先把网线拔了,这样后面安装出错的机会大幅降低
做好了上面的 3 个准备,现在就可以插入光盘开始安装了。
小贴士:如果在其他分区安装有 Windows XP/Vista 它会自动建立双启动菜单。
以下图片均摘自7.04截图,但可供8.04作为安装参考
图片
见到这个画面时候记得按F2 选择语言为中文,再按F4去选择分辨率
光盘启动后,选择第一个 “Start or install Ubuntu” ,进入桌面后点击 Install 图标。
1)选择语言,可以根据你自己的喜好选择,当然是选择中文(简体)了。
2)选择时区,默认上海就可以,如果你选重庆也没问题。
图片
3)选择键盘布局,一般默认 U.S.English 就可以。
图片
4)准备分区,这是安装过程中最重要的一步。
系统首先问你是选择“自动分区”还是选择”手动分区”,强烈建议选择“手动分区”,以免出现不必要的意外
在空白分区中新建分区,类型选主分区或者逻辑分区都可以,文件系统选择 ext3 或者 xfs。具体分区大小,可以按照自己的喜好,至少得有 2 个分区,一个 swap 交换分区,一个根分区 /。

图片
以我自己的经验,建议分4个区,以下是我自己的分区方案,大家可以参考:
1.根分区 (mount point挂载点选择 /) / : 这个分区是用来安装系统文件的分区,一般分20G足够,本分区文件系统可以选择xfs 。
2.引导分区(mount point挂载点 /boot)/boot :这个分区用于存放引导Linux的内核文件,一般用户分100MB足够,想研究Linux内核的朋友不妨分大一点,我自己就分200mb,本分区文件系统请选择ext2
3.交互分区(在文件系统栏中选择swap),本分区一般分1G就足够一般桌面应用
4.用户分区(mount point挂载点 /home) /home :这个分区是用于存放用户的一些配置信息,建议可以分大一点,我自己就分了30G
图片
双击分区,选择挂载点。
图片

5)这就是传说中的文件迁移向导
图片
6)填写用户信息,一看就明白。
图片

7)最后一步很人性化,可以让你确定一下刚才的操作是否正确,特别是分区操作。
图片
剩下的就是等待,一刻钟左右。
图片

二丶安装后的设置
安装完后重新启动后,你顺利登陆进入Ubuntu系统后,首先要知道如何输入命令 你可以用鼠标在屏幕左上方
图片
选择应用程序————附件————终端 之后会出现下图
图片
这样你就可以在打开的终端输入命令 或者Ubuntu下打开终端方法
关于终端:可以简单认为终端是在图形界面下的命令行操作模拟器,下文中出现的所有命令均需在终端中执行,你可以直接复制文中的命令行到终端中,回车运行它。但我建议你还是自己动手输入,作为开始进入linux世界的热身。
这样你就可以在打开的终端输入命令。
先 让Ubuntu可以上网 首先你可以选择 应用程序——Internet--Firefox Web Browser 打开Firefox去检测能不能上网,如果可以稳定上网就不用管了. 如果你是用路由器+Moden拨号或者Cable Moden方式,只要连接的网卡自动获取IP就可以上网的话,直接把网线连接好就应该可以了。如果你是ADSL拨号上网的话请按下面进行配置,在进行配置前请弄清楚你的网卡是否已经被驱动了(也就是认出来了),如果你的网卡不被系统支持,在进行下面的配置时,可能会提示出错,一般常见的网卡在Ubuntu 都是可以正常使用的,但是比较新的网卡却可能不被支持。

配置 ADSL 拨号上网 (不需拨号的用户就跳过)

1.打开应用程序菜单,依次选择附件 - 终端。

2.在弹出终端窗口後,输sudo pppoeconf,输入完成後回车。

3.然后会提示您输入当前Ubuntu管理员用户的密码,输入完成後回车。
图片
询问你的网络设备,一般选择是,进行检测,然后一直选择是。

4.之后会提示您输入您的ADSL用户名(也就是帐号)和密码,在输入帐号时把原来的user删掉,其它的除密码之外的问题全部回答“是”(Yes)就可以了.

5.最後会提示您是否开机自动拨号,选择Y的话,默认开机会没有任何提示的情况下拨号,直接可以上网。如果选择N的话,需要拨号时请手工进入终端输入pon dsl-provider拨号命令进行手动拨号。
6. 在终端输入
sudo gedit /etc/ppp/options
将 弹出的文档中的 lcp-echo-failure 4 改为 lcp-echo-failure 40 这是因为Ubutnu默认的设置有个很明显的缺陷,lcp-echo-failure次数被设为4,而lcp-echo-interval设为30秒。也就是说,如果120秒钟之内,ADSL服务器没有给回echo-reply信号,Ubuntu便会认为网络已经出了问题,马上中断重联,搞得人非常不爽。
图片
如果你用XP拨号上ADSL是正常的,而在Ubuntu拨号上ADSL,却是不停断线,有可能是DHCP问题。这个问题,可能是你的MODEM自动给你的, 某些MODEM是能自动拨号上去呢,比如我的MODEM大亚DB102-C 。你可以在浏览器输入:192.168.1.1去检测你的MODEM是否带路由功能,能自动拨号,如果输入后会有一个界面弹出,叫你输入用户名同密码的话,这就说明你的MODEM是带路由功能的,当然你可以直接上网查你MODEM的型号和功能。如果是的这样话,你可以进入你MODEM关闭它自己的 DHCP功能(如何进入你的MODEM关闭它的DHCP,请根据你的MODEM型号上网查询),关了DHCP之后,我在Ubuntu下ADSL的拨号就没有短过线了,还有关了MODEM的DHCP功能后,你进入XP用ADSL拨号会好慢,所以你要把本地连接按下图设置一下,这样就OK。

Ubutnu官方论坛(forum.ubuntu.org.cn)上有个方法是:给你的eth设置一个固定IP,比如10.0.0.1或者 192.168.0.1就可以了。还有如果你的MODEM可以拨号上网,你可以在Ubuntu就不用设PPPOE ,只需要设一下你的网卡,并将网关指向它就OK了。


让 网络重新连接断网命令是poff 如果ADSL拨号还是有问题的话,大家可以到Ubutnu论坛使用搜索功能查找解决办法,又或者可以到Ubuntu WIKI或者参考 ADSL拨号指南 河南网通拨号程序安装指南 如果原来在XP下是使用星空极速上网的,可以参考Ubuntu Linux 和 Windows 下完全破解星空极速的方法如果是校园网的用户可以参考华为802.1x认证上网-5.18


其它常用网络配置
图形界面有时候配置网络不能生效,可以用命令行配置
IP命令行配置如下
sudo gedit /etc/network/interfaces
DHCP
DHCP配置如下(假设通过eth1上网)
# The primary network interface - use DHCP to find our address
auto eth1
iface eth1 inet dhcp //指定为dhcp
然后重启
sudo /etc/init.d/networking restart
Static IP
静态IP地址配置如下(假设通过eth1上网)
# The primary network interface
auto eth1
iface eth1 inet static //指定为static
address 192.168.3.90 //IP地址
gateway 192.168.3.1 //网关
netmask 255.255.255.0 //子网掩码
同样需要重启
sudo /etc/init.d/networking restart
DNS
如果有必要,配置DNS
sudo gedit /etc/resolv.conf
nameserver 192.168.3.2


2丶把软件源修改为国内源和更新

Ubuntu8.04如果你在安装的时候选择的是中国,它默认的源就是中国源!非常人性化,非常方便!!打开 系统--系统管理--软件源

图片
•软件源就是一个应用程序安装库,很多很多的应用软件都在这个库里面。他可以是网络服务器,是光盘,甚至是硬盘上的一个目录。作为debian系的ubuntu,继承了debian的deb和apt系统,只要设定好软件源,就能很方便的安装软件了。
ubuntu 是基于debian的,debian使用的是一种後缀名为.deb的安装软件包。ubuntu的源,也就是一个个装着无数deb安装包的软件库。新立得和添加/删除就是一种帮我们找到所需要的deb包的方法。有时候,我们也会根据需要自己安装deb包。先下载deb包,然後双击,按提示输入密码,就可以轻轻松松的安装软件了。


默认的中国源速度非常不错,为了保证源内软件的齐全,建议电信用户添加cn99或台湾大学的源,建议网通用户添加UBNTU官方或台湾大学的源。

在终端输入并运行
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份当前的源列表,以便日後需要时恢复)
sudo gedit /etc/apt/sources.list (修改sources.list文件中源的列表)
弹出类似如图文本
图片
然后在sources.list文件中尾部添加
#cn99.com 源更新服务器(江苏省常州市电信,推荐电信用户使用,我自己是南方电信1M带宽的用户,更新速度平均有100K):
### Ubuntu.cn99.com 更新服务器(江苏省常州市电信,推荐电信用户使用。)
deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ hardy main restricted universe multiverse


#Mirror.lupaworld.com 源更新服务器(浙江省杭州市双线服务器,网通同电信都可以用,亚洲地区官方更新服务器):
deb http://mirror.lupaworld.com/ubuntu hardy main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu hardy-security main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu hardy-updates main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu hardy-backports main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu hardy main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu hardy-security main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu hardy-updates main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu hardy-backports main restricted universe multiverse

Ubuntu 官方源 推荐北方网通用户添加
deb http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse

台湾的官方源速度也相当不错,有时甚至快于内地的:
deb http://tw.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse

小贴士:只需上述几个源当中保留一个你测试出来下载速度最快的源就可以了,不用把所有源添加,添加完国内源之后,当然最好还是在国内源后面再添加一个官方的源了:
deb http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse

然后 保存编辑好的文件,终端执行以下命令进行软件升级。
sudo apt-get update #这一步是更新你的源列表,换源後必须执行
(如果更新速度非常慢请更换源 sudo gedit /etc/apt/sources.list )
sudo apt-get upgrade #这一步是更新软件
更新完软件后,再继续设置吧。
有时你可能需要使用:sudo apt-get -f install 来修复安装

因为经常会用到终端:所以把终端加到右键菜单:
sudo apt-get install nautilus-open-terminal
这就终端就在右键菜单了可以了!!

有必要学会以root权限打开文件夹
sudo apt-get install nautilus-gksu
这样右键单击文件或文件夹,选择以管理员打开!!!

查看隐藏文件是:Ctrl+ H


3丶安装中文支持和输入法SCIM
注意要先进行更新源更新系统后,然后再安装安装中文支持和输入法SCIM
中文环境的话,就是 系统->系统管理->语言支持
英文环境( System->Administration->Language Support)
当你第一次设置语言支持时,可能会弹出一个对话框,提示你the language support is not installed completely(语言支持没有完全安装),这时候点安装,就可以安装更多的语言支持。
然後,让我们找到列表里的chinese,打上勾,ubuntu会自动帮你下载中文包。

图片
当这些中文包安装好时,确定下面的Default Language是 chinese (china),然後保存,按 ctrl+alt+backspace注销,重启X-windows(图形界面),重启後,界面成中文了。

Ubuntu8.04的默认字体是文泉译正黑,感谢文泉译组织对开源字体的贡献!

输入法安装及设置
如果你成功安装语言支持,重新启动后,按下 Ctrl+空格,SCIM(输入法)被激活了,就可以输入中文了(ubuntu默认安装的是SCIM输入法)。 打开 系统->首选项->scim设置,输入法引擎->全局设置,选择你需要的输入法吧。
建 议先设置一下输入法,因为是默认的scim输入法可能会与realplay丶acrobat reader丶openoffice等程序有冲突,所以使用scim-bridge替换scim。安装scim-bridge 和scim-qtimm。请确保已正确设置中文环境,打开终端,执行以下命令,或使用《新立得软件管理器》,在其中搜索"scim-bridge"丶 "scim-qtimm"并标记安装。
在终端输入
sudo im-switch -s scim -z default
sudo apt-get install scim-qtimm
sudo apt-get install scim scim-pinyin scim-tables-zh im-switch scim-qtimm scim-bridge scim-bridge-client-gtk scim-bridge-client-qt scim-bridge-agent
编辑im-switch生成的scim配置文件
gksu gedit /etc/X11/xinit/xinput.d/scim
将默认的 GTK_IM_MODULE=scim 修改为 GTK_IM_MODULE="scim-bridge"。
另外,在scim输入法中进行了如下设定:

scim设置->全局设置->将预编辑字符串嵌入到客户端中 前的勾去掉
scim设置->gtk->嵌入式候选词标的勾去掉
事实上SCIM输入法还是会与一些程序有冲突的,所以在某些软件在安装后要配置文件。
如果大家想使用其他输入法可以 fcitx输入法安装及设置(Kubuntu下推荐使用)

让ubuntu8.04对windows的遗毒NTFS分区进行读写
解决方法如下:
在终端输入
sudo apt-get -y --force-yes install ntfs-3g
安装完毕后再输入:
sudo gedit /etc/fstab,找到类似的文字:
# /dev/sdb1
UUID=C298B2C598B2B6EF /media/sdb1 ntfs defaults,umask=007,gid=46 0 0
把ntfs改为ntfs-3g,这样就可以对该ntfs分区实现完美读写

4。3D桌面的开启
首先要先打开受限驱动程序
系统--系统管理--硬件驱动,会打开如下界面
图片
在“已启用”选项上打勾,可能需要重启系统。
重启后打开系统--首选项--外观--视觉效果 ,在这里可以选择“正常”和“扩展”来打开又炫又实用的3D桌面了^_^


Ubuntu8.04系列二-系统优化篇


Ubuntu8.04讲过以下步骤优化后,性能会得到明显提高


1。选择合适的Ubuntu版本
在系统安装篇已经说过了,32位CPU用户安装32位版的Ubuntu,64位CPU的就安装64位版本。有人说64版本安装软件有兼容性问题。我从Ubntuu7.04开始到现在的8.04一直使用64位系统,一直都很稳定没遇到太大的问题。64位系统同样能使用32位的软件,只要在终端输入以下命令,安装相应的32位包:
sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2
,64位系统在一般的应用中不但不会比32位系统慢,甚至还能有5~10%的性能提升,这是我对32位系统与64位系统对比后的体会。
如果有朋友在64位系统中遇到任何问题,可到
viewforum.php?f=85
发帖求助

2。选择合适的文件系统
我的根分区与/home都是使用xfs文件系统,当然也有人会推荐使用ReiseFS文件系统。


3。选择适合自己的Linux内核
Ubuntu8.04默认的内核是2.6.24.X-generic,大家可以通过在终端中输入
uname -r查看内核版本,而这个内核更适合笔记本用户使用。
对于台式机用户,我推荐使用realtime内核,这个内核在系统--系统管理--新立得新立得软件包管理器里搜索“linux-image”就能看到,安装时要安装“linux-imgage-2.6.22.14-rt”跟 “linux-restricted-modules-rt”两个包,原来默认的内核镜像不用删除,安装后重启,grub画面就会多了两个rt的选项,选择第一个就能使用rt内核了,rt就是realtime的缩写。更完全的安装是把所有后面都是rt包都装上。


小贴士:默认的内核不用删除,安装完rt内核后重启系统,在启动选择画面会出现新的内核选项,选择rt选项,就能进入新的内核了
具体的文章可以见此帖:
viewtopic.php?t=101888


4。关闭IPV6
因为目前IPV6网络还没普及,所以建议把这项关闭
代码:
sudo gedit /etc/modprobe.d/aliases


然后修改这一行:
alias net-pf-10 ipv6
为:
alias net-pf-10 off #ipv6
然后注释掉hosts文件中所有与IPV6有关的行
代码:
sudo gedit /etc/hosts


这将会禁止所有使用IPV6的网络接口。


再新建一个/etc/modprobe.d/bad_list文件,内容为:
alias net-pf-10 off
然后重启。




5。并行启动程序
这将会使启动程序并行,加速启动过程
代码:
sudo kate /etc/init.d/rc


(注意:这里用gedit打开可能是乱码,换个编辑器,如nano,vi什么的就ok了)
找到并修改该行:
CONCURRENCY=none
为:
CONCURRENCY=shell
确保你的拼写正确,写错一个字母你将无法启动!!!
如果你使用的是SATA 或SCSI,这个方法会发挥最大的作用,然而即使像我使用ATA这样的机器上,这个方法也使得的GDM登录界面出现的更快了一些。
如果你使用很老的硬件,这个方法也可能会使你的机器启动变慢。


6。将localhost化名为主机名
对不对,你自己决定,我以前在ubuntu论坛看到的这个技巧,确实改善了一些应用程序的启动。
代码:
sudo kate /etc/hosts


把你的主机名添加到第一行的localhost之后,像这样:
127.0.0.1 localhost yourhost
127.0.1.1 yourhost


7。preload
顾名思义,它能智能的根据你日常的软件使用习惯预加载大多数一版用到的lib文件和应用程序,相当于加快了应用程序的启动(这并不会象有些人认为的会加快系统的启动速度)
代码:
sudo apt-get install preload


8。swappiness
Ubuntu 默认的vm.swappiness值是60,这一默认值已经很合适了。但你可以改小一些降低swap的加载,系统性能会有一点点的提升
输入:
代码:
sysctl -q vm.swappiness


你会看到值是60,更改:
代码:
sudo sysctl vm.swappiness=10


这样你就将值由60改为10,这可以大大降低系统对于swap的写入,建议内存为512m或更多的朋友采用此方法。如你你发现你对于swap的使用极少,可以将值设为0。这并不会禁止你对swap的使用,而是使你的系统对于swap的写入尽可能的少,同时尽可能多的使用你的实际内存。这对于你在切换应用程序时有着巨大的作用,因为这样的话它们是在物理内存而非swap分区中。
如果你想永久得改变这一值,你需要更改 sysctl.conf 文件:
代码:
sudo kate /etc/sysctl.conf


添加:
vm.swappiness=10
到末行,需要重启生效。
小贴士:
1G内存推荐值为5
2G内存推荐值为3
不推荐把值设为0


9。grub选项--profile
grub有个叫做profile的选项,它是一种系统启动时所要读取的所有的文件的索引,这样使得随后系统查找并且读取这些文件的速度就会加快。
系统启动到grub启动菜单的时候,按esc键
选择你默认的启动内核,按e键
移动到第二行,再按e键
添加profile到这行末尾,回车
按b键启动系统
第一次启动时间会稍长一些,那是因为要创建索引(或许和随便怎么称呼它),但这之后每次启动就会更加平稳。
你需要在每次更新内核之后,或者是那些会影响到你的系统启动所需的文件的重大系统改动之后,重新作这一步。


10。sysv-rc-conf
安装sysv-rc-conf,禁止掉那些你不需要启动的服务。
举个例子,我的电脑没有蓝牙和 PCMCIA,所以我就不需要启动它。
因此禁止掉那些你没有和不需要的服务。
代码:
sudo apt-get install sysv-rc-conf


然后:
代码:
sudo sysv-rc-conf
以下是一些服务选项参考,可参考进行服务关闭
1. acpi-support - 你最好使其在S运行等级处于“X”状态。
2. acpid - acpi守护程序.这两个用于电源管理,对于笔记本和台式电脑很重要,所以让它们开启。
3. alsa - 如果你使用alsa声音子系统,是的,开启它。
4. alsa-utils -在我系统里,此服务取代了alsa,所以我关闭了alsa并在S运行等级将此服务开启。**注意**,我所说的“关闭”是指在所有运行等级里面去除所有 “X”。如果在你系统里没有它,没问题。让我们继续。
5. anacron - 一个cron子系统,当时间到达时用于执行任何没有被执行的cron作业。当某种cron 作业时间准备好时,很可能你或许已经关闭了你的计算机。打个比方,updatedb被计划在每天2点执行,但是在那个时候,你的计算机是关闭的,然后如果 ananron服务如果是开启的话,它将设法抓起那个updatedb cron… 我将它关闭是因为我不经常关闭我的笔记本,但是否开启此服务完全取决于你。
6. apmd - 这是十分困惑我的一个服务。我已经开启了acpid服务,那同时开启apmd有啥好处呢?如果你的计算机不是那么老,甚至不能支持acpi,然后你可以设法关闭它。无论如何,我是关闭它的。
7. atd - 就像cron,一个作业调度程序。我把它关了
8. binfmt-support - 核心支持其他二进制的文件格式。我让它开着
9. bluez-utiles - 我把它关了因为我没有任何蓝牙设备
10. bootlogd - 开启它
11. cron - 开启它
12. cupsys - 管理打印机的子系统。我没有打印机所以我关闭它了,如果你有打印机,开启他。
13. dbus - 消息总线系统(message bus system)。非常重要,开启它。
14. dns-clean - 当使用拨号连接,主要用于清除dns信息。我不用拨号,所以我关闭了它。
15. evms - 企业卷管理系统(Enterprise Volumn Management system). 我关闭了它。
16. fetchmail - 一个邮件接受守护进程,我关闭了它。
17. gdm - gnome桌面管理器。无论如何我关闭它了,因为我将系统用终端引导。如果你想直接引导到图形用户界面,这取决于你。
18. gdomap - 事实上我也不知道为什么此服务必需开启。我没有在其他系统见过这个守护程序,所以我将其关闭并且我没觉得我失去了什么。开启它对笔记本或者台式机有任何好处吗?
19. gpm - 终端鼠标支持。如果你觉得你在终端使用鼠标更好,那么在运行等级 1 和2 开启它。那正是你所需要的。
20. halt - 别更改它。
21. hdparm - 调整硬盘的脚本。我在运行等级 2,3,4,5去除了它但是在S 运行等级添加了它。我觉得早点打开DMA,32bit I/O等等将对其余过程有益。我自己也将原来的脚本精简了一下。如果我知道我正做什么,我觉得做过多的检查没用。相应配置文件是 /etc/hdparm.conf。
22. hibernate - 如果你的系统支持休眠,把它打开,否则它对你没用。
23. hotkey-setup - 此守护进程为你的笔记本建立一些热键映射。支持的制造商包括: HP, Acer, ASUS, Sony, Dell, 和IBM。如果你有那些品牌的笔记本,你可以打开它,否则它或许对你没有任何好处。
24. hotplug and hotplug-net #激活热插拔系统是费时的。我将考虑关掉它们。我在的/etc/network/interfaces文件作了很多修改,并将其设置为自动运行,而不是在热插拔进程期间映射我的无线网卡。所以我可以将它们关掉。我已经测试过了,甚至我将它们关闭,ubuntu仍旧可以检测到我的usb驱动器,我的数码相机,等等。所以我认为关掉它们是很安全的**注意**如果在关闭热插拔服务以后发现你的声卡部工作了,你可以将服务打开,或者编辑 /etc/modules文件并添加声卡驱动模块。经测试,后者比较快。
25. hplip - HP打印机和图形子系统,我将其关闭了。
26. ifrename - 网络接口重命名(network interface rename)脚本。听上去很酷但是我把它关掉了。主要用于管理多网络接口名称。虽然我有无线网卡和以太网卡,两者被内核标识为eth0和ath0,所以此服务对我不是很有用。
27. ifupdown and ifupdown-clean - 打开它,它们是开机时网络及口激活脚本。
28. inetd or inetd.real - 查看文件/etc/inetd.conf 注释掉所有你不需要的服务。如果该文件不包含任何服务,那关闭它是很安全的。
29. klogd - 打开它。
30. linux-restricted-modules-common - 你应该去查看下是否你的系统装载有任何受限制的模块。既然我需要madwifi ath_pci 模块,所以我将其开启。受限制的模块可以从/lib/linux-restricted-modules查看到。如果你发现你没有使用任何受限制的模块,那关掉这个服务没事。
31. lvm - 我没有使用逻辑卷所以我将此服务关闭。让它开启如果你 *确实* 有lvm(lvm是逻辑卷管理器在此不再扩充).
32. makedev - 打开它。
33. mdamd - Raid管理工具。不使用Raid所以我将此服务关闭。
34. module-init-tools - 从/etc/modules加载扩展模块。你可以研究/etc/modules文件查看是否有一些你不需要的模块。通常我们将此服务开启。
35. networking - 在启动期间通过扫描/etc/network/interfaces文件增加网络接口和配置dns信息。让它开着。
36. ntpdate - 通过ubuntu时间服务器同步时间。在开机的时候我不需要它,故我关掉了此服务。
37. nvidia-kernel - 我自己编译了nvidia驱动,所以此服务对我没用。如果你从受限制模块中使用nvidia驱动,那打开此服务。
38. pcmcia - 激活pcmica设备。我将此服务打开在S运行等级而不是分别在2,3,4,5运行等级打开此服务,因为我觉得起先让硬件设备准备更好。如果你在使用没有 pcmica卡的台式机的话,请关闭此服务。
39. portmap - 管理像nis,nfs等等之类服务的守护程序。如果你的笔记本或台式机是纯粹的客户端,那么关闭此服务。
40. powernowd - 管理CPU频率的客户端程序。主要用于支持CPU speed stepping技术的笔记本。通常如果你在配置一台笔记本,你应该开启此服务。如果是台式机,那此服务应该没有用。
41. ppp and ppp-dns - 对我没用,我不使用拨号。
42. readahead - **感谢 mr_pouit!** readahead似乎是一种“预加载程序”。在开机时它将一些库文件加载到内存,以便一些程序启动的更快。但是它给启动时间增加了3-4秒。所以,你可以留着它…或者不。**更新**,经我测试我觉得加载程序没有什么不同。所以我决定关闭此服务。如果你有打开此服务的理由,那就打开它。
43. reboot - 别更改它。
44. resolvconf - 按照你的网络状态自动配置DSN信息,我将它打开着。
45. rmnologin - 如果发现nologin,那么去除它。此情况不会在笔记本上面发生,所以我摆脱它。
46. rsync - rsync守护程序. 我不打算在我的笔记本上使用rsync协议,所以我将其关闭
47. sendsigs - 在重启和关机期间发送信号。顺其自然。
48. single - 激活单用户模式。顺其自然。
49. ssh - ssh守护程序。 我需要ssh,所以我将此服务打开。
50. stop-bootlogd - 从2,3,4,5运行等级停止bootlogd。顺其自然。
51. sudo - 检查sudo 状态。我没在一台笔记本或者台式机客户端上看到任何使用sudo的好处,因此我关闭了它。
52. sysklogd - 顺其自然。
53. udev and udev-mab - 用户空间dev文件系统(userspace dev filesystem)。好东西,我将它们打开。
54. umountfs - 顺其自然。
55. urandom - 随机数生成器。可能没什么用处,但是我留着它。
56. usplash - 嗯,如果你想看到漂亮的开机画面,顺其自然。无论如何沃关闭此服务了。如果你想关闭它,你也可以编辑/boot/grub/menu.lst文件注释掉splashimage行,除去开机 splash核心选项。
57. vbesave - 显卡BIOS配置工具。它能保存你显卡的状态。我将其开启。
58. xorg-common - 设置X服务ICE socket。我将其从在S运行等级开启移动到2,3,4,5,运行等级。如果我引导到单用户模式,那我不需要此服务。在最初引导期间这种方法将不占用时间。
59. adjtimex - 这也是调整核心hw时钟的工具。通常你不会在开机列表中看见它。在非常少有的情况如果你确实在开机进程中看见它了,事出有因,因此最好顺其自然。在我的情况里,它是关闭的。
60. dirmngr - 证书列表管理工具(certification lists management tool)。和gnupg一起工作。你必须看看你是否需要它。在我的情况里,我是关掉它的。
61. hwtools - 一个优化irqs的工具。不确定打开它的好处。在我的情况里,我是关掉它的。
62. libpam-devperm - 在系统崩溃之后用于修理设备文件许可的一个守护程序。听起来不错,因此我打开它了。
63. lm-sensors - 如果你的主板内建一些传感芯片,通过用户空间(userspace)查看hw状态可能是有帮助的。我运行了它,但是它提示“没有发现传感器”,因此我关闭了此服务。64. mdadm-raid - 作用和mdadm服务相同。用来管RAID设备。如果你没有此类设备,那尽管关掉它好了。
65. screen-cleanup - 一个用来清除开机屏幕的脚本。嗯,是否关闭它有你决定。在我的情况里,我打开它了。

* xinetd - 用来管理其他守护进程的一个inetd超级守护程序。在我的系统里,xinetd管理chargen, daytime, echo和time (在 /etc/xinetd.d 目录找到的),我不关系任何一个,因此我关掉了此服务。如果在xinetd下你确实有一些重要的服务,那打开它。



11。关闭系统启动时检查分区的功能,加快系统启动速度
在终端输入命令:
sudo gedit /etc/fstab,找到以下所有类似的语句:
# /dev/sda6
UUID=5092-DF5F /media/sda6 vfat utf8,umask=007,gid=46 0 1
把最后那个1改为0,
# /dev/sda6
UUID=5092-DF5F /media/sda6 vfat utf8,umask=007,gid=46 0 0
保存后,以后启动系统就不会再检查这个分区。
小贴士:建议根分区保留检查功能,其余分区检查功能可以关闭


12。优化3D桌面效果
在终端输入:
sudo apt-get install compizconfig-setting-manager,装完后打开系统--首选项-- compizconfig-setting-manager
在首选项(general)里面的Display Settings把刷新率跳到200,关闭检查刷新率和于Vblank同步两个选项


13。配置dns缓存实现上网加速
我们可以用dnsmasq:“apt-get install dnsmasq”,然后编辑/etc/resolv.conf文件(dns服务器列表就保存在这里),在最前面加上一行:“nameserver 127.0.0.1”,搞定。


14。系统垃圾清理
可以使用以下命令清理系统垃圾
sudo apt-get autoclean清理旧版本的软件缓存
sudo apt-get clean清理所有软件缓存
sudo apt-get autoremove删除系统不再使用的孤立软件


另外要养成一个好的习惯,就是多利用/tmp来放置一些临时文件。例如我通常会把一些压缩文件放到/tmp来解压缩,然后编译安装文件。



15.关闭tracker服务
Ubuntu8。04默认是开启tracker服务的,tracker是一种桌面文件索引,通过它可以查找文件的内容,是一种类似于googel desktop的工具。但可能不是所有人都需要这样的工具,关闭方法:
系统--首选项--会话,把里面所有Tracker项的勾去掉就行



16。使用tmpfs缓存你的文件
通过tmpfs可以从你的内存中分出一部分作为虚拟的缓冲硬盘,来加速文件的读写。
小贴士:
1.此方法推荐1G及以上内存用户尝试,1G内存以下用户慎用
2.当出现“/tmp容量不够”的提示,请加内存或不要使用本优化方法
编辑/etc/fstab文件,加入以下语句:
tmpfs /tmp tmpfs mode=1777 0 0
保存后重启系统,系统就会自动把你一半的物理内存用于/tmp,只要是在/tmp读写的文件,相当于直接读写内存,从而减少硬盘读写的次数。
这个优化方法对于经常读写硬盘的程序有比较好的优化效果,像电驴,bt等软件,还有网页的缓存都可以利用虚拟后/tmp来减少对硬盘的读写
小贴士:
如果想严格控制物理内存的大小,语句可以改成:
tmpfs /tmp tmpfs size=100m,mode=1777 0 0
这里size=100m就是说让系统从物理内存中划出100mb作为虚拟的/tmp,但要小心的是用size指定的大小数值不要超过物理内存的一半,否则系统可能会反而变慢。
如果不加size语句,而/tmp文件容量已经超过物理内存的一半后,它会继续将swap分区作为虚拟/tmp直到swap满为止。因此要让此优化方法发挥最好的性能,则应该让/tmp的数据容量小于物理内存的一半

注意:当系统重启后 /tmp里面的文档将会消失,所以在关闭系统前请做好/tmp里面有用文件的备份工作


Ubuntu8.04系列三-系统安全篇



相信大家都已经饱受或经常听到windows系统如何多病毒,如何脆弱,但linux真的就100%安全吗?并不是,linux系统同样有病毒,同样会受到恶意攻击,但相对windows来说,这样的事情是小巫见大巫。
为了让大家的ubuntu系统更加安全,请大家参考以下内容:
1。设置足够安全的系统密码
何谓足够安全:1。不低于8位字符 2。不要在密码中含有任何泄露个人资料的信息如出生日期 3。尽量多使用不常用符号跟数字组合,并区分大小写

2。慎用sudo ,su命令
这两个命令代表使用系统的最高权限,如果不是必要,请勿随便滥用。另外请在刚安装完Ubuntu系统后进行以下操作:
sudo su
进入root权限后,用passwd命令为root设置一个密码,因为如果不这样做的话,Ubuntu默认root是没有密码的,任何人都
可以从recovery 模式中直接不需密码就进入你的文件系统,所以这部千万要记得。
禁用root帐户方法:
sudo passwd -l root

3。不要随意运行别人给你的脚本程序
网上下载软件也尽量使用系统自带的软件管理程序,并尽量到有专业linux网站下载带检验码的程序

4。没必要的服务程序尽量不开
对于个人用户而言,没必要的服务程序就尽量不开,像apache,sql,ftp,telnet等等,即使要用,也请在使用后关闭,这样既能提高系统性能,也能大大提高系统安全性

5。多留意系统进程

6。多用ubuntu系统的升级管理器下载软件的最新补丁

7。安装防火墙
推荐一款防火墙:firestarter
这防火墙可以从apt获得,如果在安装后出现启动问题,如显示你的eth0设备无法启动,请按以下方法配置:
sudo gedit /etc/firestarter/firestarter.sh
把以下内容:
IP=`/sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \ -f 1`
MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`
BCAST=`/sbin/ifconfig $IF |grep Bcast: | cut -d : -f 3 | cut -d \ -f 1`
改为:
IP=`/sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \ -f 1`
MASK=`/sbin/ifconfig $IF | grep 掩码: | cut -d : -f 4`
BCAST=`/sbin/ifconfig $IF |grep 广播: | cut -d : -f 3 | cut -d \ -f 1`
保存文件后:
sudo firestarter就能顺利启动防火墙
最后把系统-系统管理里面的防火墙图标落到菜单栏上,就可以随时方便的启动防火墙了

8。安装杀毒软件
虽然说在linux中毒的几率非常低,但作为打造一个高安全性的系统,杀毒软件是必不可少的,这里就推荐大家一款:
Antivir
大家可到' target=_blank>http://www.free-av.com/下载到linux的个人版本,而且能免费升级病毒库
安装完后请在系统-首选项-会话里面新建antivir启动项目
尽量养成每天升级病毒库,定期杀毒的习惯

只要各位能做到以上几点,相信即使最顶尖的黑客也很难侵犯你的系统


Ubuntu8.04系列四-系统美化篇

想把自己的Ubuntu美化得比vista,OSX更漂亮吗?


图片
要美化我们的Ubuntu桌面,需要用到以下几个软件:
1。compiz fusion
2。emerald
3。awn(awant window navigator)
4。screenlets
5。Mac4Lin

一。3D桌面的开启及常用设置
1。开启
首先必须确定你的显卡是否支持compiz fusion,并且要先打开受限驱动,方法:
打开:系统--系统管理--硬件驱动(受限管理器),会出现类似的界面:

图片
在已启动那里打上勾,可能需要重启系统。
重启后进入:
系统-首选项-外观-视觉效果,会出现类似的界面:

图片
选择“扩展”,就会打开最基本的3D效果了^_^

二。3D桌面效果进阶设置
要想详细的设置3D桌面,就需要安装CCSM工具(CompizConfig Setting Manager):
sudo apt-get install compizconfig-settings-manager
然后打开:系统--首选项-- CompizConfig Setting Manager,会出现类似的界面:
图片
在这里我只介绍几个重要的设置项跟几个比较实用的功能,compiz fusion在不断发展中,更多的插件还在不断增加,所以更多的东西需要大家自己去动手实践发掘:

1.打开“常规选项”:
选择“Desktop Size”,把“水平虚拟大小”设为4,“垂直虚拟大小”设为1,“桌面数”设为4,这样你只需按着ctrl+alt+鼠标左键拖动,就能看到一个立方体出现
选择“Display Setting”,“纹理过滤器”选择最佳,关闭“检查刷新率”,选择“加亮”,刷新率设为200,关闭“与Vblank”同步,选择“检查输出”
“常规选项”基本就设置到这里,其余按默认就可以了
2.打开“旋转立方体”
选择“一般”,然后把头三项的“边缘翻转**”都选上,其余按默认。
选择“Bindings”,我自己的习惯设置如下图,大家可以参考:
这里最重要要的设置是“旋转左翻”和“旋转右翻”,这里我把指针移动至屏幕左下角设为旋转左翻,移至屏幕右下角设为旋转右翻,这样做的好处是什么?
看看我这个视频就知道了:
http://luckiss.blogcn.com/diary,13060944.shtml
通过这样设置就可以在两个桌面之间通过鼠标移动快速切换,非常的方便^_^,说Linux 3D桌面无用的人可以闭嘴了。
图片
3.打开“动画”(神灯图标^_^)
进入“特效设置”,选择“对所有事件施行随机动画”,这样你就能看到许多超炫的桌面特效了

4.打开“窗口装饰”
这个功能需要配合emerald使用,通过它可以把边框弄出像vista那样的毛玻璃效果

5.打开“Windows Preview ”
鼠标移动到下边栏的时候会出现窗口预览效果

6.打开“ScreenShot”
这样,只需按着“win+鼠标左键拉动”就可以把你想截获的屏幕图像截取下来,另外按“ALT+PrtSCREEN键”,就可以把当前窗口截屏,是不是很方便呢?^_^

7.打开“视频回放”
这个功能据说会增强compiz的视频回放效果

8.打开“Ring Switcher”
打开后,按“win+TAB”就能快速选择桌面程序了

9.打开“Widget Layer”
这个功能等一下会用到

基本的3D设置就到这里结束,其余的功能需要大家去探索了^_^

三。桌面边框的美化
很多人觉得vista的毛玻璃漂亮,但相对于compiz+emerald出来的边框效果,vista的毛玻璃只是小菜一碟,compiz+emerald能打造出更炫更有个性的桌面边框效果。
刚才在3D桌面设置的时候稍微提了一下,需要打开那里的“窗口装饰”功能,然后再需要安装emerald:
sudo apt-get install emerald
然后打开:系统--系统设置--emerald theme manager,会看到如下类似的界面:
图片
,然后首先在“主题”那里选择一个自己喜欢的主题,然后打开“编辑主题”--“框架引擎”,在选择引擎那里我自己就选了“vrunner”效果,然后再下面的颜色跟框架上设置适合自己的数值:
图片
然后选择“标题栏”,在“标题栏物件输出”那里有一串字符,那串字符是用于定位窗口按钮的位置的,例如有些主题的按钮位置可能不适合自己的style,就可以通过改变这个字符串来重新定位按钮的位置:

图片

图片
打开“Emerald 设置”,在“标题栏双击行为”那里选择“Maxmize/Restore”,这样双击上边框就能最大最小化窗口

通过以上的设置,自己多摸索一下,基本就能打造出属于自己的个性化边框!^_^

四。安装avant-window-navigator和awn-extras
添加下面两个源:
sudo gedit /etc/apt/sources.list
deb http://ppa.launchpad.net/awn-testing/ubuntu hardy main
deb-src http://ppa.launchpad.net/awn-testing/ubuntu hardy main

然后
sudo apt-get update
然后在新德里安装avant-window-navigator-trunk 和 awn-extras-applets-trunk了,

sudo apt-get install avant-window-navigator avant-window-navigator-trunk awn-extras-applets-trunk
或者到https://launchpad.net/awn/下载最新版本自己编译安装
要让开机自动加载awn,可以打开:系统--首选项--会话,然后新建,名称随便填,例如填awn,命令填 avant-window-navigator -replace&,如图所示:
图片
emerald同样可以用这个方法随系统自动加载,只需命令行填emerald -replace&


首先打开awn,在屏幕底下会出现一个有趣的浮动下边框,类似下图:
图片
右键单击awn栏,选择“首选项”,打开如图界面:
图片
在栏外观那里可以设置栏的大小

安装awn-extras
安装awn-extras后,在awn属性项会多出一些applet,如图:
图片
这些小插件很好玩,其中一个天气预报的插件非常有用,看图:图片
它能预报当地实时甚至几天后的天气,也能观察实时卫星云图:
图片
实用吧?^_^,那就跟着我来安装:
首先到以下网址下载适合你awn版本的awn-extras:
https://launchpad.net/awn-extras/
(小贴士:http://launchpad.net是ubuntu的开发者网站,在这里你可以注册一个帐号来反馈在使用ubuntu过程中遇到的问题,例如软件的bug,也能在这个网站中下载到最新的开发中的软件)
下载到对应版本的awn-extras压缩包后,解压到/tmp目录,进入目录,然后输入以下命令进行编译安装:
(小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:
sudo apt-get install build-essential)
然后开始进行编译安装
1 ./configure
2 make
3 sudo make install

在第一步./configure时可能会提示说有某某软件找不到,例如提示“libgnome”这个开发包找不到,那就把libgnome这个关键词 copy,然后打开新立得,在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个ubuntu符号的libgnome 包(注意:需要安装dev包,可以不装doc包)全部安装,通过这个方法把./configure过程中缺失的开发包都全部装上就OK了
第一步能顺利通过,第二,三步基本问题不大。

以上就是一般初学ubuntu的朋友必须掌握的编译安装的基本方法

安装完awn-extras后,就能打开awn的首选项中的applet来选择自己喜欢的插件了^_^

(小贴士:成功安装完awn和awn-extras后,可以把刚才添加的源删除
deb http://ppa.launchpad.net/awn-testing/ubuntu hardy main
deb-src http://ppa.launchpad.net/awn-testing/ubuntu hardy main ,
因为那个源是ubuntu的开发者源,有些很新的软件还不稳定,对于一般用户来说不适合添加)

五。screenlet 与widget
首先需要确认compiz的“Widget Layer”功能打开,
然后安装screenlets
sudo apt-get install screenlets

打开:系统--首选项--screenlets ,启动screenlets管理器 ,右键点击screenslet图标,选择launch screenlets,然后例如选择 Notes,就会打开一个便稿的小玩意,右键点击这个便稿,选择:window-Widget后,它会消失,现在按一下F9键,看会出现什么?^_^
更多的screenlets可以打开screenlets manager,里面可以连上screenlets的仓库,选择你喜欢的小玩意。

图片
六。用MAC4Lin美化图标跟主题
1.安装MAC主题
首先要下载Mac4lin的压缩包,下载地址:
http://sourceforge.net/project/platform ... _id=204373
其中有3个文档,part1文档是主题文档,part2是图标文档,part3是墙纸文档。

解压缩part1文档,里面有很多文档,其中最重要的是GTK Metacity Theme目录,在桌面右键点击,选”更改桌面背景”--主题--安装,然后安装GTK Metacity Theme目录下的Mac4Lin_GTK_v0.4.tar.gz文件。
系统会问你是否使用新的主题,选择yes就行了,或者也可以打开:主题--自定义--控件,会发现里面多了一项Mac4Lin_GTK_v0.4,点击这项,桌面就会使用MAC的主题了。

打开:系统--首选项--Emerald theme manager,在主题那里点击“Import”按钮,然后安装Emerald Theme目录下的两个mac for emerald 主题,装了之后会多了两个emerald主题,如图:

图片
选择其中一个就能变成MAC风格的边框^_^

2.安装MAC图标
打开:系统--首选项--外观,点“安装”,然后选择part2的压缩包,就能安装MAC的图标,然后打开:外观--主题--自定义--图标,选择里面的“”Mac4Lin_Icons_v0.4,就能使用MAC的图标了

3.改变默认鼠标形状
完成了上面两步后,打开: 外观--主题--自定义--指针,就能选择有趣的新鼠标指针

4.安装MAC的登录界面
打开:系统--系统管理--登录窗口--本地,添加part1解压后目录下的GDM Theme目录中的文档,会出现如图的新登录主题 MAC4LIN_GDM_v0.4:
图片
5.安装MAC for GTK Splash
首先安装一个工具:
sudo apt-get install gtweakui
然后打开系统--首选项--gTweakUI-session,如图:
图片
勾选如图所示选项,然后点击“登录欢迎屏幕”,选择part1解压目录下GTK Login Splash目录中的图片就可以了

想获取更多的Linux美化资讯,可以访问这个网址:
http://www.gnome-look.org

总结:
通过以上的设置,大家应该基本能打造一个属于自己风格的超炫3D桌面,但需要提醒大家的是桌面效果越多,系统也会越慢,但是大家可以放心,目前的主流硬件配置应付Linux的桌面效果是绰绰有余了,不像vista那样的怪物开个小小的毛玻璃效果都要高端显卡^_^

图片


Ubuntu8.04系列五--软件安装篇


首先说明一下ubuntu的软件安装大概有几种方式:
1。deb包的安装方式
deb是debian系Linux的包管理方式,ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个deb格式的软件后,在终端输入这个命令就能安装:
sudo dpkg -i *.deb


2。编译安装方式
(小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:sudo apt-get install build-essential)
在linux的世界,有很多软件只提供了源代码给你,需要你自己进行编译安装,一般开源的软件都会使用tar.gz压缩档来进行发布,当然也有其他的形式。拿到源代码的压缩文档,把它解压到/tmp目录下,进入/tmp/软件目录,然后执行以下三个命令:
1 ./configure
2 make
3 sudo make install
在第一步./configure时可能会提示说有某某软件找不到,例如提示“libgnome”这个开发包找不到,那就把libgnome这个关键词copy,然后打开新立得软件管理器,在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个ubuntu符号的libgnome包(注意:同样需要安装dev包,但可以不装doc包)全部安装,通过这个方法把./configure过程中缺失的开发包都全部装上就OK了,第一步能顺利通过,第二,三步基本问题不大。
以上就是一般初学ubuntu的朋友必须掌握的编译安装的基本方法!


3。apt-get安装方法
ubuntu世界有许多软件源,在系统安装篇已经介绍过如何添加源,apt-get的基本软件安装命令是:
sudo apt-get install 软件名


4。新立得软件包管理
打开:系统--系统管理--新立得软件包管理,这个工具其实跟apt一样,可以搜索,下载,安装ubuntu源里的软件,具体安装方式很简单,看着界面应该会懂,就不详细介绍了


5。二进制包的安装方式
有不少不开源的商业软件都会采用这种方式发布Linux软件,例如google earth,拿到二进制软件后,把它放到/tmp目录,在终端下进入安装目录,在安装目录下执行:
./软件名
然后按照一步步提示,就能安装该软件


6。rpm包的安装方式
rpm包是deb包外最常见的一种包管理方式,但ubuntu同样可以使用rpm的软件资源^_^,首先我们需要安装一个rpm转deb的软件
sudo apt-get install alien
然后就可以对rpm格式的软件转换成deb格式了:
alien -d *.rpm
然后就可以用deb的安装方式进行软件安装
也可以不需转换而直接对rpm包进行安装:
alien -i *.rpm
更多的alien使用方法可以用-h参数查看相应说明文档


7。其它安装方式
其他安装方式一般还有脚本安装方式,这类软件,你会在软件安装目录下发现类似后缀名的文件,如: .sh .py .run等等,有的甚至连后缀名都没有,直接只有一个INSTALL文件,对于这种软件,可尝试以下几种方式安装
最简单的就是直接在软件目录下输入: ./软件名* (注意有一个*号,那是一般可以通配所有后缀名)
或者: sh 软件名.sh
或者: python 软件名.py


OK,介绍完ubuntu的基本软件安装方法后,我们就可以开始安装一些常用软件了


1。学电脑打字的练习软件^_^
sudo apt-get install tuxtype ktouch


2。安装RAR zip压缩/解压缩程序
安装
sudo apt-get install rar unrar p7zip
建立软链接
sudo ln -fs /usr/bin/rar /usr/bin/unrar
这样,以后只要在命令行输入unrar,就可以解压或者压缩文件了,安装完成后,归档管理器也同时集成了rar组件。


3。安装词霸星际译王(比金山词霸好用^_^)
(1)安装主程序
sudo apt-get install stardict stardict-common
然后到下面链接下载词典文件:
http://stardict.sourceforge.net/Dictionaries_zh_CN.php
然后把词典文件解压到以下路径即可
/usr/share/stardict/dic


4。多媒体
首先安装多媒体编码器
sudo apt-get install gstreamer0.8-plugins gstreamer0.8-lame
然后安装解码器跟播放器
sudo apt-get install gstreamer0.10-*
sudo apt-get install libxine-extracodecs totem-xine mplayer mplayer-fonts mozilla-mplayer


mplayer的解码器到下面链接下载相应版本:
http://www.mplayerhq.hu/MPlayer/releases/codecs/
下载解码器压缩包,解压到/usr/lib/codecs ,默认是没有codecs目录的,需要自己新建目录:
sudo mkdir /usr/lib/codecs


然后打开mplayer的属性项,在vedio里面选择xv X11/xv插件,然后下面的Enable double buffering和Enable frame dropping两项都选上。


5。安装即时通讯工具
eva : Linux下用于上QQ的软件,安装方法:
sudo apt-get install eva
kopete:可通过此软件上MSN:
sudo apt-get install kopete
skype: 到以下链接下载:
http://www.skype.com/download/skype/linux/choose/
飞信:看此帖:
viewtopic.php?t=107009


6。多线程下载工具:
multiget:下载链接:http://multiget.sourceforge.net/


axel: sudo apt-get install axel


7。电驴工具:
amule: sudo apt-get install amule amule-common amule-utils


8。bt工具:
奔流:下载链接:viewtopic.php?t=108816


9。桌面美化工具
emerald: sudo apt-get install emerald
这个工具可以帮你改变边框的风格,例如可以弄成vista那样的毛玻璃效果也可以
avant-window-navigator: sudo apt-get install avant-window-navigator
这个工具可以做出一个类似OSX系统的dock面板效果
在系统启动时开启emerald和awn的方法
打开系统--首选项--会话,选择添加,在名称填入“emerald”,命令中填入“emerald --replace&”,然后再添加,名称填入“awn”,命令输入“avant-window-navigator -replace&”,然后ctrl+alt+backspace重启X,就会发现emerald跟awn能随机启动了。


通过这两个工具美化后的桌面效果可看这个视频:
http://luckiss.blogcn.com/diary,13060944.shtml


10。FTP客户端gFTP
sudo apt-get install gftp


11。pdf,chm阅读器
sudo apt-get install kpdf gnochm
当然也可以到adobe的网站下载adobe reader8.0 for Linux


12。rpm转deb工具
sudo apt-get install alien


13。Google Earth
下载链接:http://earth.google.com/download-earth.html


14。思维导图软件:
sudo apt-get install freemind vym kdissert Semantik


15。数据库软件:
sudo apt-get install mysql-admin mysql-client mysql-gui-tools-common mysql-query-browser mysql-server


16。屏幕录像软件:


sudo apt-get install xvidcap


17。mp3播放器
以下是个人比较推荐的播放器
sudo apt-get install audicious amarok ryhthmbox xmms2 xmms2-plugin-all gxmms2 xmms2-scrobbler


18。防火墙firestarter
sudo apt-get install firestarter
如果运行firestarter发现打开不了,就按以下方法解决:
编辑/etc/firestarter/firestarter.sh
根据本机ifconfig的输出信息来修改以下几行代码:
IP=`/sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \ -f 1`
MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`
BCAST=`/sbin/ifconfig $IF |grep Bcast: | cut -d : -f 3 | cut -d \ -f 1`
将后两行代码中grep搜索的英文字符串改为相应中文字符串即可。
IP=`/sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \ -f 1`
MASK=`/sbin/ifconfig $IF | grep 掩码: | cut -d : -f 4`
BCAST=`/sbin/ifconfig $IF |grep 广播: | cut -d : -f 3 | cut -d \ -f 1`


19。虚拟软件
wine:sudo apt-get install wine
virtualbox: 下载链接:http://www.virtualbox.org/wiki/Downloads
1)到 virtualBox主页下载二进制的allplatform的安装包,
不要sudo apt-get安装,否则下载的是OSE(open source edition)版本,使用有麻烦。
2)添加使用用户到 vboxusers 用户组,vboxusers 是安装 vbox 时自动建立的组:
sudo adduser 用户名 vboxusers
3)重启ubuntu
4)安装XP,此时鼠标切换有问题,没关系,先装好XP再说。
5)进入XP系统之后,在虚拟机中选择安装附加软件包GuestAdditions

发表于 : 2008-06-01 12:52
jin0124
郁闷 后边的看不见了!!!

————接上篇!!!

发表于 : 2008-06-01 12:59
jin0124
19。虚拟软件
wine:sudo apt-get install wine
virtualbox: 下载链接:http://www.virtualbox.org/wiki/Downloads
1)到 virtualBox主页下载二进制的allplatform的安装包,
不要sudo apt-get安装,否则下载的是OSE(open source edition)版本,使用有麻烦。
2)添加使用用户到 vboxusers 用户组,vboxusers 是安装 vbox 时自动建立的组:
sudo adduser 用户名 vboxusers
3)重启ubuntu
4)安装XP,此时鼠标切换有问题,没关系,先装好XP再说。
5)进入XP系统之后,在虚拟机中选择安装附加软件包GuestAdditions,这时,鼠标就可以在主客机之间自由切换了。
6)这时,退出XP系统,在“设置”中设置共享文件夹:
填上共享名称,选择某个要共享的目录即可(请注意,不能共享用户主目录)。
启动客户机,打开我的电脑,选择 “工具” -- “映射网络驱动器”,
完成之后,我们即可像使用本地磁盘一样使用该共享文件夹.
7)其他一些常见问题:
(1)系统内核更新之后,vbox 无法启动,这时我们只需要重新安装下头文件并重新编译 vbox 内核模块即可:
sudo apt-get install linux-headers-`uname -r`
sudo /etc/init.d/vboxdrv setup
(2)运行QQ就跳出客户机。安装完之后,禁止QQ开机启动,并删除QQ安装目录下的npkcrypt.sys文件就可以了。
(3)不能用USB设备。由于系统自身usbfs权限限制,需要root权限运行VirtualBox才能加载USB设备;即:
sudo VirtualBox
让GUEST识别USB设备,最简单的办法如下:
$ sudo gedit /etc/fstab
在末尾加上
# the USB group
# 对所有用户开放USB设备的读写权限
none /proc/bus/usb usbfs devmode=666 0 0
virtualbox+深度精简XP的运行效果见此视频:
http://luckiss.blogcn.com/diary,13060944.shtml


20。网络电视
sudo apt-get install vlc
电视节目列表请看此文章:
viewtopic.php?t=109855
在ubuntu下看网络高清电视的视频演示,见以下视频的后半部分:
http://luckiss.blogcn.com/diary,13060944.shtml


21。矢量绘图和3D建模软件
sudo apt-get install inkscape blender


22。蓝牙设备
先安装以下软件:
sudo apt-get install bluetooth bluez-audio bluez-cups bluez-gnome bluez-utils libbluetooth2 python-bluez gnome-bluetooth gnome-phone-manager
然后配置/etc/bluetooth/hcid.conf


代码:


#
# HCI daemon configuration file.
#


# HCId options
options {
# Automatically initialize new devices
autoinit yes;


# Security Manager mode
# none - Security manager disabled
# auto - Use local PIN for incoming connections
# user - Always ask user for a PIN
#
#修改成auto模式
security auto;


# Pairing mode
# none - Pairing disabled
# multi - Allow pairing with already paired devices
# once - Pair once and deny successive attempts
pairing multi;


# Default PIN code for incoming connections
# 默认PIN码,与手机匹配时使用
passkey "1234";
}


# Default settings for HCI devices
device {
# Local device name
# %d - device id
# %h - host name
# 设置PC端的蓝牙名称,可随意设置
name "%h-%d";


# Local device class
class 0x3e0100;


# Default packet type
#pkt_type DH1,DM1,HV1;


# Inquiry and Page scan
iscan enable; pscan enable;
discovto 0;


# Default link mode
# none - no specific policy
# accept - always accept incoming connections
# master - become master on incoming connections,
# deny role switch on outgoing connections
lm accept;


# Default link policy
# none - no specific policy
# rswitch - allow role switch
# hold - allow hold mode
# sniff - allow sniff mode
# park - allow park mode
lp rswitch,hold,sniff,park;
}
配置完成后,重启蓝牙服务
sudo /etc/init.d/bluetooth restart
手机连接PC端蓝牙设备,完成匹配,匹配时需要输入hcid.conf中的匹配码


配置/etc/bluetooth/rfcomm.conf


代码:


#
# RFCOMM configuration file.
#


rfcomm0 {
# Automatically bind the device at startup
bind yes;


# Bluetooth address of the device
# 手机端的蓝牙地址可以通过hcitool scan获得
device 00:18:0F:8B:B0:63;


# RFCOMM channel for the connection
channel 1;


# Description of the connection
comment "NOKIA N73 Bluetooth device";
}


最后,开启蓝牙文件共享服务
gnome-obex-server 用来接收手机端发送过来的文件
gnome-obex-send 发送文件到手机端,在gnome里也可以选择文件点右键发送到手机(发送为选择Bluetooth)
gnome-phone-manmager 启用后选择手机设置,可以通过PC端给朋友发短信


23。如何添加程序菜单
要添加程序菜单,新手们都会皱眉,看上面lumaqq丶avast的添加菜单的步骤,真是……
不过不怕,这其实是很轻松就可搞掂的事。
1)打开:系统--首选项--主菜单
如果没有这项的话,就需要安装alacarte: sudo apt-get install alacarte
2)选择要添加到的序列;
3)打开:文件-新建条止/新建菜单
4)在“名称”处填上菜单名,再在“命令”后,从“浏览”处找到要行的文件;
5)需要的话,再选择个图标;
6)最后,确定下去啦。。。。。


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


系统需要优化,软件同样需要优化^_^
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.pipeliningtrue
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). 激活:系统栏快速启动

* 取消 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+鼠标左键把屏幕截获成图片
使用屏幕反色功能
据说此功能用于看文字的时候,眼睛不会那么疲劳


ubuntu8.04系列七--软件开发篇
文章欢迎转载,转载请注明出处:嘉骏苑http://luckiss.blogcn.com

Linux是开发者的乐园

1。安装JAVA环境支持
sudo apt-get install sun-java6-jre
如果空间富裕,建议安装一个JDK:
sudo apt-get install sun-java6-jdk
提示:安装过程中需要你回答是否同意使用协议(终端中红蓝色的提示界面),此时按tab键至OK,再按回车即可正常安装。
设置当前默认的java解释器:
sudo update-alternatives --config java
执行后会出现类似如下的画面:
There are 2 alternatives which provide `java'.

Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-6-sun/jre/bin/java

# Press enter to keep the default, or type selection number:

输入有包含 "sun" 的行的前面的数字。如上面显示,则输入2,然后回车确定。

配置JAVA环境变量:
sudo gedit /etc/environment
在其中添加如下两行:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun

sudo gedit /etc/jvm
将文件中的
/usr/lib/jvm/java-6-sun
这一行填入到配置块的顶部
安装浏览器的JAVA Plugin(可选):
sudo apt-get install sun-java6-plugin


java中文支持(或乱码的解决):java程序是跨平台的,但需要解决中文支持问题。
方法很简单,就是在java安装目录下放进去一个中文字体即可。
cd /usr/lib/jvm/java-6-sun/jre/lib/fonts
  sudo mkdir fallback
  cd fallback
  sudo ln -s ~/.fonts/fireflysung.ttf(我选了最新的文泉驿夸父字体,/usr/share/fonts/wenquanyi/wqy-zenhei/wqy-zenhei.ttf)
  sudo mkfontdir
  sudo mkfontscale

2.搭建ubuntu下的C++编程环境:
编译器:sudo apt-get install build-essential gcc make autoconf automake libtool gdb g++
编辑器,任选一个:
sudo apt-get install emacs
sudo apt-get install vim
vim默认语法染色功能是关闭的,我们可以编辑/etc/vim/vimrc文件
把syntax on 前面的符号去掉,然后保存。就可以启动vim的语法染色功能。

构建Gnome 开发环境:
sudo apt-get install gnome-devel
eclipse也是不错的选择:建议到以下地址直接下载eclipse for cpp:
http://www.eclipse.org/downloads/

关于启动eclipse出现:JVM terminated. Exit code=13错误的解决方法:
首先用命令选择正确的java版本:
sudo update-alternatives --config java
然后把 ~/workspace目录中的.metadata目录删除就可以了

下载c/c++版本的
选择最快的镜像点:[Korea, Republic Of] Daum Communications Corp. (http)

3。构建KDE开发环境
sudo apt-get install kdevelop kdesdk
这个IDE有很多组件,主要是用于QT编程的,里面有一个KDevelop助手的工具可以当作类似MSDN的工具来使用^_^

4。安装codeblocks
可以到http://www.codeblocks.org下载,
也可以把deb http://lgp203.free.fr/ubuntu/ hardy universe加入源,更新源后然后:
sudo apt-get install codeblocks
这个软件也是一个不错的C++ IDE,在windows上用过DEV的朋友估计会听过这个软件

5。安装openGL开发所必须的库freeglut3-dev,
它会将依赖的包都装上:
sudo apt-get install freeglut3-dev

6。安装LaTeX:
sudo apt-get install texlive
安装IDE 介面:
sudo apt-get install texmaker
如果够专业的话,装上完整版,空间消耗425M/884M:
sudo apt-get install texlive-full

7。UML建模软件
sudo apt-get install umbrello

8。版本管理软件
sudo apt-get cvs subversion git-core libwnck-dev

9。流程图绘制软件
sudo apt-get install dia





本人菜鸟一个 刚接触这个系统 望大家多多关照!
:lol:

发表于 : 2008-06-01 13:17
yoyu007
不错
写得很全

发表于 : 2008-06-17 1:31
incredible
很详细,很实用,多谢LZ

发表于 : 2008-06-17 8:26
HuntXu
一般般,不像总结帖...

总结帖就该简单一点不至于让新手看起来复杂乱了套...

再说,总结帖大部分都是将别人写过的综合起来,自己还抄在里面了,不是很必要...

anyway~支持共享~ :lol:

发表于 : 2008-07-12 18:43
yqlbd
十分感谢.

发表于 : 2008-07-12 19:02
delectate
太详细了

好东西啊

连各个服务都说明了

好!

发表于 : 2008-07-12 19:12
jialeadmin
GOOD 好贴

发表于 : 2008-07-19 0:47
wxp
绝对强贴!
帮我解决了不少问题。

发表于 : 2008-07-19 4:35
wwwj010
绝对好铁!!强顶之!!

发表于 : 2008-07-19 12:18
2ine
此帖应留名,日后备用

发表于 : 2008-07-24 6:55
skystar
写得特别全面,谢谢,也从中受益不少。

发表于 : 2008-08-18 17:04
jonry
不错 很全面。。。呵呵

发表于 : 2008-08-23 19:51
shaozuozhen
MARK