自从得知Novell发布Xgl并看到了Xgl/Compiz的demo之后,一直期待着Xgl的发行,终于在昨天查到最新版本的Ubuntu
Linux
6.04中已经包含了Xgl,赶紧下载/安装进行尝试。安装过程记录如下:
1. 刚刚发布的Ubuntu是代号Dapper Drake的Flight CD
4,可以到以下地址下载:
http://cdimage.ubuntu.com/releases/dapper/flight-4/共有针对Intel
x86/PowerPC/AMD64的三种安装版本(还有相应的Live
CD版本),我要在我的iBook上安装,所以下载的是PowerPC版本;
2.
阅读光盘中自带的安装手册之后发现,其安装过程与Debian
Linux没有明显差别,最关键的是同样需要一个不小于800KB的分区用于安装yaboot,直接使用安装。安装过程中有两点不同:A.
不需要输入root密码;B.
不需要选定安装包的内容。第一点的说明见后;
3.
安装完成后发现,缺省使用的24颜色深度的显示模式较慢,并且在刷新时不是很好,使用16位颜色深度后显示又快又好;另外,pbbuttons也能起作用了,就是F1~F12中的那些调整屏幕亮度、音量大小的功能键都可以使用了;
4. 参考
https://wiki.ubuntu.com/XglHowto的内容开始安装Xgl,
4.a
启动新立得软件包管理器(位于系统菜单的系统管理子菜单中),添加Dapper的库(由于
https://wiki.ubuntu.com/AddingRepositoriesHowto中的版本较早,这里的设置与文档中描述的有所不同),在设置菜单中选择软件库,然后添加软件库,选择Ubuntu
6.04 'Dapper
Drake'库,并将下面的几项全部打上钩,就能够找到所需的软件包了;
4.b 安装最新版本的libgl1-mesa libglitz1 libglitz-glx1
xserver-xgl,可以通过新立得软件包管理器进行安装;
4.c
根据自己的桌面环境选择安装compiz-kde或者compiz-gnome,可以通过新立得软件包管理器进行安装;
4.d 替换/etc/X11/X,命令为:
sudo ln -sf /usr/bin/Xgl /etc/X11/X
4.e 重启gdm,命令为:
sudo /etc/init.d/gdm restart
4.f 在终端窗口中启动Xgl/Compiz,执行命令:
compiz --replace gconf decoration wobbly fade minimize cube rotate zoom
scale move resize place switcher
nohup gnome-window-decorator &
这一步的命令可以直接添加到~/.gnomerc中,每次进入桌面环境时就能自动启用Xgl/Compiz了。
完成上述安装后,在我的机器上启动之后进入花屏,通过在Xorg.conf中将屏幕的颜色深度改回24位,问题解决。终于可以体验Xgl了,酷吗?!
上面提到的root帐号的密码问题,是因为Ubuntu不推荐直接使用root帐号,一般都通过sudo方式执行超级用户的命令,如果需要启用root帐号,可以通过执行命令:sudo
passwd root完成。
总的来说,Ubuntu版本的Linux对PowerPC的支持明显要强于Debian,Ubuntu的更新和对最新的软件/功能的支持也大大领先于Debian,可能是Debian对软件包的要求太严格了。原来在Debian中pbbuttons是需要自己安装的,但我装上之后却一直未能成功使用,另外iBook自带的Airport
Extreme无线网卡在Debian中也是无法识别,但在Ubuntu中也时成功识别了,不过还没有能够启用。