感谢支持
我们一直在努力

Ubuntu 7.10下安装最迷人的3D桌面(图)

Ubuntu 7.10下安装最迷人的3D桌面(图)


先来看下Ubuntu 7.10下安装最迷人,最漂亮的3D桌面,动心了吧,那就赶快跟我来吧!


Ubuntu7.10+ATI-7.11显卡驱动+源码安装compiz-fusion-0.6.0+最新酷件+Avant Window Navigator+Studio主题(Without XGL)
大家看到这个题目,可能会觉得好像不太可能,没问题,下面给出我的具体操作过程,经过我四次安装的经验,我的步骤已经很清晰了,我在第三次安装的时候就非常顺利了,没有出现任何错误提示。如果完全按照我的过程操作的话,是肯定没有问题的。但是有一点,这些特效主题配置过程相当复杂,如果没有耐心,还是算了吧。还有,看以下显卡支持范围,如果性能低于9800,我建议就不要安装了,效果肯定能实现,但是很耗资源,给一个参照,我的X800GTO(256MB/256bit)跑起来并不是太流畅。自己衡量吧。个人认为9800以上,X1600以上就应该很流畅。
一。首先安装显卡驱动
1。检查你的显卡是否在下列范围以内
ATI Mobility™ and Integrated Product Family Support
The ATI Catalyst™ Linux software suite is designed to support the following ATI Mobility™ products:
Mobility™ Radeon™ X1800
Mobility™ Radeon™ X600
Mobility™ Radeon™ X1600
Mobility™ Radeon™ X300
Mobility™ Radeon™ X1400
Mobility™ Radeon™ X200
Mobility™ Radeon™ X1300
Mobility™ Radeon™ 9800
Mobility™ Radeon™ X1200
Mobility™ Radeon™ 9600
Mobility™ Radeon™ X1100
Mobility™ Radeon™ 9550
Mobility™ Radeon™ X800
Mobility™ Radeon™ 9500
Mobility™ Radeon™ X700
Mobility™ Radeon™ Xpress 1100 series
Mobility™ Radeon™ Xpress 1200 series
Mobility™ Radeon™ Xpress 200 series
ATI Desktop and Integrated Product Family Support
The ATI Catalyst™ Linux software suite is designed to support the following ATI desktop products:
Radeon™ HD 2900 series
Radeon™ Xpress1200 series
Radeon™ HD 2400 series
Radeon™ Xpress 200 series
Radeon™ HD 2600 series
Radeon™ X600 series
Radeon™ X1900 series
Radeon™ X550/X300 series
Radeon™ X1800 series
Radeon™ 9800 series
Radeon™ X1600 series
Radeon™ 9700 series
Radeon™ X1300 series
Radeon™ 9600 series
Radeon™ X850 series
Radeon™ 9550 series
Radeon™ X800 series
Radeon™ 9500 series
Radeon™ X700 series
Radeon™ Xpress 1100 series
如桌面显卡低于9500,就不用看了。装老的驱动吧。
2。纯净安装系统。建议用英文安装,等把驱动装完后再装中文支持包,换成中文。因为中文系统下更新可能会出错,一旦出错连驱动也装不上了。
用glxgears测试一下默认驱动的性能,我的是4400多FPS。
3。设置软件源。说明一下,我是在中文包装好后编辑的文章,装驱动要在英文环境下装完,下面的这些设置的对应英文要能够看懂。
打开software source设置,把“Ubuntu软件”,“第三方软件”里面的软件源全部挑钩。“更新”里除了“不支持的更新”其他全部挑钩,“关闭”-“重新载入”,等待系统自动完成。
4。更新系统。
sudo apt-get upgrade -y
这时不要装中文包,装完驱动再说。
5。安装编译所需要的包。
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic
6。下载驱动,地址:http://ati.amd.com/support/drivers/linux/linux-radeon.html
一般都放在主目录下,省得定义路径。
7。生成.deb包。
sudo bash ati-driver-installer-7-11-x86.x86_64.run –buildpkg Ubuntu/gutsy
耐心等待一下,会生成四个.deb包,分别是xorg-driver-fglrx-dev_8.433-1_i386.deb,xorg-driver-fglrx_8.433-1_i386.deb,fglrx-amdcccle_8.433-1_i386.deb,fglrx-kernel-source_8.433-1_i386.deb。大小总共13.9MB。

8。将旧的fglrx模块从受限模块中列入黑名单:
GNOME用户输入:
gksu gedit /etc/default/linux-restricted-modules-common
KDE用户输入:
kdesu kate /etc/default/linux-restricted-modules-common
将 “DISABLED_MODULES” 改为DISABLED_MODULES=”fglrx”,也就是自己在双引号中输入fglrx即可,保存退出。
9。安装生成的.deb包
sudo dpkg –i xorg-driver-fglrx_8.433-1_i386.deb fglrx-kernel-source_8.433-1_i386.deb fglrx-amdcccle_8.433-1_i386.deb
然后再执行:
sudo apt-get install -f
10。移除旧的fglrx包:
sudo rm /usr/src/fglrx-kernel*.deb
提示找不到文件,没关系,继续。
再执行:
sudo apt-get -f install
11。编译内核模块:
sudo module-assistant prepare,update
sudo module-assistant build,install fglrx -f
sudo depmod -a
三条命令依次执行。
然后检查一下在 /lib/modules/$(uname -r)/misc 下是否有“fglrx.ko”这个文件生成。有就对了。
12。执行下面两条指令:
sudo mkdir /lib/modules/$(uname -r)/volatile
sudo ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko
13。使系统自动载入fglrx模块
sudo gedit /etc/init.d/ati-module-fix
填入以下内容:
#!/bin/sh -e


# For loading ATI display drivers


ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko
exit 0
保存,退出。
然后执行:
sudo chmod ugo+x /etc/init.d/ati-module-fix
sudo update-rc.d ati-module-fix defaults 29
用一下命令检查GDM的顺序号,减1就行了(注意我的是29,你的可能不是29,自己算好了再输入以上命令)。
ls /etc/rc2.d/


14.重启电脑。
运行以下命令:
sudo aticonfig –initial
sudo aticonfig –overlay-type=Xv
15。再重启。
sudo shutdown -r now
注意不要去改动“受限驱动管理器”,这时会自动启用新驱动。
16。用以下命令检测一下是否安装成功:
fglrxinfo
glxinfo |grep -e ‘direct’ -e ‘OpenGL’
glxinfo |grep render
我的结果是:
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X800 GTO
OpenGL version string: 2.1.7059 Release
$ glxinfo |grep -e ‘direct’ -e ‘OpenGL’
direct rendering: Yes
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X800 GTO
OpenGL version string: 2.1.7059 Release
OpenGL extensions:
zhu@zhu-desktop:~$ glxinfo |grep render
direct rendering: Yes
OpenGL renderer string: RADEON X800 GTO
$ glxgears
44676 frames in 5.0 seconds = 8935.173 FPS
44780 frames in 5.0 seconds = 8955.928 FPS
44805 frames in 5.0 seconds = 8960.891 FPS
44794 frames in 5.0 seconds = 8958.768 FPS
44779 frames in 5.0 seconds = 8955.728 FPS
44790 frames in 5.0 seconds = 8957.918 FPS
44787 frames in 5.0 seconds = 8957.377 FPS
44749 frames in 5.0 seconds = 8949.653 FPS
44750 frames in 5.0 seconds = 8949.860 FPS
44747 frames in 5.0 seconds = 8949.380 FPS
44727 frames in 5.0 seconds = 8945.276 FPS
44753 frames in 5.0 seconds = 8950.423 FPS
44755 frames in 5.0 seconds = 8950.959 FPS
44726 frames in 5.0 seconds = 8945.162 FPS
相比默认驱动性能提高一倍多,而且ATI的驱动控制中心也能打开了。

二。安装中文包,这个我就不多说了,谁都会装。
三。试一下默认的compiz能否启动。然后再源码编译安装compiz-fusion0.6.0。如果默认的能够启动,那么源码编译就有90%的把握了。先把compiz装全了。
sudo apt-get install compiz compizconfig-settings-manager compiz-bcop compiz-core compiz-fusion-plugins-main compiz-fusion-plugins-extra compiz-plugins libcompizconfig-backend-gconf python-compizconfig emerald


装完之后,还有重要的一步,因为Ubuntu7.10推出时ATI的显卡驱动还不支持AIGLX,所以要借助XGL才能实现compiz,但是现在咱们装的最新的驱动已经提供了AIGLX的支持,不再需要XGL。所以必须经过以下操作才能屏蔽掉XGL的检测。
Sudo gedit /etc/X11/xorg.conf
查看一下文件中是否有这一段存在
# Section “Extensions”
# Option “Composite” “0”
# EndSection
有的话就删掉,没有就不要动了。
然后再让compiz识别fglrx。命令:
mkdir -p ~/.config/compiz && echo SKIP_CHECKS=yes >> ~/.config/compiz/compiz-manager
然后修改compiz初始文件
sudo gedit /usr/bin/compiz
找到下面的语句,将fglrx加入
# Driver whitelist
WHITELIST=”fglrx nvidia intel ati radeon i810″
再找到下面的语句,
# blacklist based on the pci ids


# See http://wiki.compiz-fusion.org/Hardware/Blacklist for details


T=” 1002:5954 1002:5854 1002:5955″ # ati rs480


T=”$T 1002:4153″ # ATI Rv350


T=”$T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12″ # intel 965


T=”$T 8086:2972″ # i965 (x3000)


T=”$T 1002:3152 1002:3150 1002:5462 1002:5653 ” # ati X300 X600,X600 X700


BLACKLIST_PCIIDS=”$T”
将其改为:
# blacklist based on the pci ids
# BLACKLIST_PCIIDS=”$T”
BLACKLIST_PCIIDS=””
看一下compiz能否启动。按ALT+F2输入”compiz –replace”,回车。看到了吧。

四。源码编译安装compiz-fusion-0.6.0
1.安装编译所需要的软件包,以前网上传的有一个安装指导,据我实验是不行的,必须安装以下的这些包。
Sodo apt-get install wine*
Sodo apt-get install fuse*
sudo apt-get install build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev libmetacity-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev libgnome-window-settings-dev gitweb curl autoconf automake automake1.9 libtool intltool libxslt1-dev xsltproc libwnck-dev python-pyrex python-dev
2.以上的软件包安装完成后,在新立得里以compiz为关键词搜索,把以下的删除。
compiz
compizconfig-settings-manager
compiz-bcop
compiz-core
compiz-fusion-plugins-main
compiz-fusion-plugins-extra
compiz-plugins
libcompizconfig-backend-gconf
python-compizconfig
emerald
但是libdecoration0这个包千万不要删掉,否则后果自负。
到http://releases.compiz-fusion.org/下载源代码。分别是以下几个文件。
compiz-0.6.2.tar
compiz-bcop-0.6.0.tar
libcompizconfig-0.6.0.tar
compizconfig-python-0.6.0.1.tar
ccsm-0.6.0.tar
compiz-fusion-plugins-main-0.6.0.tar
compiz-fusion-plugins-extra-0.6.0.tar
compiz-fusion-plugins-unsupported-0.6.0.tar
compizconfig-backend-gconf-0.6.0.tar
emerald-0.5.2.tar
emerald-themes-0.5.2.tar
下面是安装方法,请务必按照以上顺序安装,否则后果自负。
除了ccsm,其它10个软件包的安装方法完全一致。先解压。安装命令:
cd 软件包名称
./configure –prefix=/usr
make
sudo make install
ccsm的安装方法。
cd ccsm-0.6.0
sudo python setup.py install
全部安装完以后再装一个fusion-icon,命令
Sudo apt-get install git git-core
git-clone git://anongit.opencompositing.org/users/crdlb/fusion-icon
cd fusion-icon
make
sudo make install
之后在应用程序-系统工具Compiz Fusion Icon就可以启动了。

五。最新酷件,请参照


3D Windows, Atlantis2, Snow, Stars, Atlantis, Screensaver, Anaglyph, Wallpaper, Tile, Freewins and Photowh特效安装方法:
第一步:
终端执行下面命令:
代码:
sudo apt-get install compiz-bcop compiz-dev build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev emerald libstartup-notification0-dev libgconf2-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev x11proto-scrnsaver-dev libxss-dev libxslt1-dev libtool


第二步:下载下列文件
 
wget -O /tmp/3d.tar.gz ‘http://gitweb.opencompositing.org/?p=fusion/plugins/3d;a=snapshot;h=db3c51d6c5c0df268fc1ec29a4264ef3d21dbbb3’
wget -O /tmp/atlantis2.tar.gz ‘http://gitweb.compiz-fusion.org/?p=users/smspillaz/atlantis2-0.6;a=snapshot;h=d50d17bcdef5a025699e6b1bc0d604a98d1b74b2;sf=tgz’
wget -O /tmp/snow.tar.gz ‘http://gitweb.opencompositing.org/?p=fusion/plugins/snow;a=snapshot;h=01d0ff6ec71dae4699bc990e0114569c8ad4e083’
wget -O /tmp/stars.tar.gz ‘http://oreaus.googlepages.com/stars.tar.gz’
wget -O /tmp/atlantis.tar.gz ‘http://gitweb.opencompositing.org/?p=fusion/plugins/atlantis;a=snapshot;h=a47d7151444faccd66ea5cb884673cdebe5d7dff’
wget -O /tmp/screensaver.tar.gz ‘http://gitweb.opencompositing.org/?p=users/pafy/screensaver;a=snapshot;h=6565001eb389fb0d18cfead6030054cc8edc6c5f’
wget -O /tmp/anaglyph.tar.gz ‘http://oreaus.googlepages.com/anaglyph.tar.gz’
wget -O /tmp/wallpaper.tar.gz ‘http://gitweb.compiz-fusion.org/?p=fusion/plugins/wallpaper;a=snapshot;h=c2d19686e46ae171b6a0c04da9de1adbd74ae8be’
wget -O /tmp/tile.tar.gz ‘http://gitweb.opencompositing.org/?p=fusion/plugins/tile;a=snapshot;h=550c91fa188efd39c9cea43f894b45716b5cc6d5’
wget -O /tmp/freewins.tar.gz ‘http://oreaus.googlepages.com/freewins.tar.gz’
wget -O /tmp/photowheel-0.6.tar.gz ‘http://gitweb.opencompositing.org/?p=users/b0le/photowheel;a=snapshot;h=41d8090b55b629f72bef55d785beaf468f31662f’


第三步:
在桌面建立个文件夹
刚刚上面下载的文件都在/tmp文件夹里面找到把他们都复制到桌面先前建立的文件夹里面按照下载顺序一个个解压安装
安装方法如下:
切换到终端
先用CD命令把路径指到要安装的特效包里面打比方我是Copy到桌面的compiz文件夹里面我现在安装3D特效
代码:
cd /home/o0o/桌面/compiz/3d windows
           make
           make install
3d windows特效安装完 你到compiz管理器里面可以发现多了个特效3D 你勾上 再旋转你的桌面看到你文件夹在旋转桌面里面就是3D的特效 依次一个个安装 自己实验效果


我试过了,完全可以安装成功。感谢3d@windows
我把所有compiz相关的源代码打包放在附件里,省得下载了。

最新酷件的安装方法:
先安装依赖包
sudo apt-get install build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev x11proto-scrnsaver-dev libxss-dev libxslt1-dev libtool
然后把酷件一个一个解压缩,cd进入
make
make install
就装好了。
六。安装Avant Window Navigator
在软件源-第三方软件中添加下面两个源
deb http://download.tuxfamily.org/syzygy42 gutsy avant-window-navigator
deb-src http://download.tuxfamily.org/syzygy42 gutsy avant-window-navigator
然后在终端运行以下命令:
wget http://download.tuxfamily.org/syzygy42/reacocard.asc
sudo apt-key add reacocard.asc
rm reacocard.asc
sudo apt-get update
sudo apt-get install avant-window-navigator-bzr awn-core-applets-bzr
就安装好了。在
六。安装studio主题。命令:
sudo apt-get install Ubuntustudio-theme ubuntustudio-icon-theme ubuntustudio-gdm-theme ubuntustudio-wallpapers usplash-theme-ubuntustudio

Ubuntu 7.10下安装最迷人的3D桌面需要的相关代码下载见Ubuntu 7.10安装3D桌面特效所需的文件


 

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu 7.10下安装最迷人的3D桌面(图)
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏