如何在Ubuntu6.1下配置XGL

Xgl 是Novell开发的一个基于OpenGL 的X server,结合compiz或beryl等窗口管理器可以实现很酷的3D桌面效果.下面我一步一步介绍如何在Ubuntu6.1下配置XGL和Beryl. 我的显卡是主板集成的Intel 915芯片.

1. 运行如下命令
sudo gedit /etc/apt/sources.list
添加下面两行到 /etc/apt/sources.list
deb http://ubuntu.beryl-project.org edgy main
deb-src http://ubuntu.beryl-project.org edgy main
保存sources.list

2. 运行如下命令将网站http://ubuntu.beryl-project.org列入APT的信任源
wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

3. 运行如下命令同步本地与sources.list的软件数据库信息
sudo apt-get update

4. 运行如下命令安装相关的库
sudo apt-get install beryl beryl-core beryl-plugins beryl-plugins-data beryl-settings beryl-manager emerald emerald-themes xserver-xgl

5. 运行如下命令
sudo gedit /etc/gdm/gdm.conf-custom
找到[servers]修改或加入下面代码:

[servers]
# Override display 1 to use Xgl (DISPLAY 1 IMPORTANT FOR ATI FGLRX).
1=Xgl

[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :1 -fullscreen -ac -accel glx:pbuffer -accel xv:pbuffer
flexible=true

6.运行如下命令
sudo gedit /etc/gdm/gdm.conf

找到下面代码 ,修改如下

#0=Standard
1=Standard
GdmXserverTimeout=50

7. 然后点击System->Preferences->Sessions->Startup Programs,加入/usr/bin/beryl-manager

8.登出Ubuntu,再登入,beryl-manager会自动运行,这时我们就可以看到很酷的3D效果. 按住Ctrl+Alt, 往左,右,上,下拖动鼠标可以转动立方体; 或者按住Ctrl+Alt, 按下左右上下箭头也可以切换立方体的面,只是看不到切换的中间状态。

如果嫌上面步骤太烦琐,而又想马上体验Xgl的效果,可以尝试最近发布的Kororaa 0.3 Live CD(可以在http://kororaa.org/static.php?page=livecd 下载最新的版本),不需要做任何配置,不需要把Kororaa装进你的机器; 要做的就是修改BIOS把光盘作为第一启动设备,开机后就直接进入Kororaa 0.3,选择默认的Session(AIGLX)进入系统,马上就能看到XGL的3D效果。遗憾的是Kororaa 0.3自带的驱动程序不支持NVIDIA显卡3D效果以及最新的ATI显卡, 不过对Intel的集成显示芯片支持得很好.

另外,很多朋友可能想尝试在VMware虚机里面装一个Ubuntu6.1,SuSe 10.2,Kororaa0.3,Fedora 6等客户操作系统来查看Xgl效果,但很不幸目前到VMware workstation 5.5.3为止的版本里面都不支持对Linux客户操作系统的3D硬件加速,只是实验性地支持Win2K,WinXP客户操作系统的3D硬件加速. 但我想VMware会很快支持3D和Xgl的.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
EGL、GLX、Xegl、XGLXGLX都与OpenGL和X Window System(X11)之间的图形渲染和窗口管理有关。这些是不同的API和扩展,用于在图形应用程序和硬件之间进行通信和协调。 1. EGL(Embedded-System Graphics Library)是一个用于嵌入式系统的图形库,它提供了一个标准的接口,使应用程序能够与底层图形驱动程序进行交互。EGL可以用于管理窗口系统和设备上下文,以及在OpenGL ES等图形API之间进行切换。 2. GLX(OpenGL Extension to the X Window System)是一个在X11窗口系统上使用OpenGL的扩展。它允许应用程序使用OpenGL渲染图形,并将结果显示在X窗口中。GLX提供了与X Server的交互,以及创建和管理OpenGL上下文的功能。 3. Xegl是一种将EGL与X Window System集成的方法。它允许应用程序使用EGL进行图形渲染,并在X窗口中显示结果。这种集成可以提供更好的性能和更高的灵活性。 4. XGL是一个用于在X Window System上使用OpenGL的实现。它是一种通过将OpenGL命令转换为X协议来实现的技术,在服务器端执行OpenGL渲染。 5. XGLX(X11 Graphics Library Extension)是用于在X Window System上使用OpenGL的另一种扩展。它提供了X Server和OpenGL之间传递图形的功能,用于加速OpenGL渲染。 这些API和扩展提供了在X Window System上使用OpenGL进行图形渲染不同方法。开发人员可以根据特定的需求选择合适的API或扩展来实现他们的图形应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值