请问Beryl/AiGLX/XGL都分别是什么啊??在线等!!求救!!!!

各种窗口管理器和美化相关
回复
hlhl119
帖子: 81
注册时间: 2007-02-05 22:02

请问Beryl/AiGLX/XGL都分别是什么啊??在线等!!求救!!!!

#1

帖子 hlhl119 » 2007-03-07 16:31

请问Beryl/AiGLX/XGL都分别是什么啊??请问Beryl/AiGLX/XGL都分别是什么啊??
oumengzhi
帖子: 31
注册时间: 2007-02-15 7:59
联系:

#2

帖子 oumengzhi » 2007-03-17 20:58

不好意思兄弟,我也不知道,我只知道Beryl是要依靠AIGLX或者XGL的
最终完美体
帖子: 170
注册时间: 2007-03-17 15:30

#3

帖子 最终完美体 » 2007-03-17 21:18

就是桌面美化工具阿。
最终完美体
帖子: 170
注册时间: 2007-03-17 15:30

#4

帖子 最终完美体 » 2007-03-17 21:19

你去 www.youtube.com 搜索ubuntu beryl一看就知道了。
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#5

帖子 zhuqin_83 » 2007-03-17 21:26

搜索google,比你在这里等要快的多得多。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
heroneo
帖子: 17
注册时间: 2006-10-14 22:06

#6

帖子 heroneo » 2007-04-03 16:08

我和lz有同样的疑问,所以翻了些资料

根据wiki里的内容,我的理解:
这些都是用opengl为linux界面加速的3D加速综合管理软件的一部分(引自wiki的名称,翻译感觉有问题)

我们需要两个步骤来完成3D加速综合管理软件的配置:
1. 设置X Server 来支持其运行。
2. 设置管理软件本身。

xgl和aiglx让窗口管理器实现3D加速的X Server(就是x-windows服务端)
beryl和Compiz则是窗口管理器也是复合管理器(复合管理器的概念我也不清楚,那些炫的效果都是由它们决定就是了)
~~(beryl是Compiz的分支,现在传闻又说这两父子要合并了)
头像
pppboy
帖子: 17
注册时间: 2007-07-05 18:43
来自: 黄土高原

#7

帖子 pppboy » 2007-07-10 18:03

1、 compiz
Compiz 是第一个由 OpenGL 驱动的运行于 X Window System 上的合成窗口管理程序 。Compiz的合成能力使其可以在窗口管理过程中实现多种视觉效果,比如在矩形虚拟桌面上的窗口最小化。 Compiz 符合 ICCCM 的标准,并且可以取代 GNOME 环境的 Metacity 窗口管理器,或是 KDE 环境下的 Kwin。 Compiz 可以提供类似苹果计算机的Mac OS X 操作系统中所提供的许多桌面特效,例如 Exposé ,或者是类似微软新一代窗口系统 Windows Vista 中的使用 Alt-Tab时切换应用程序的特效。 Compiz 是架构在 Xgl 这个新的 X 环境,使用 OpenGL 绘图层 Glitz 。 Compiz 最早是由 Novell 在2006年一月时公布新版
compiz是一个新的composite manager(特效管理器)+window manager(窗体管理器),管理很多的新的特效插件(诸如立方体桌面,窗体的弹性效果等),一般compiz还带有一个新的window decorator(窗体样式管理compiz是一个新的composite manager(特效管理器)+window manager(窗体管理器),管理很多的新的特效插件(诸如立方体桌面,窗体的弹性效果等),一般compiz还带有一个新的window decorator(窗体样式管理器),管理窗体样式(诸如颜色、透明、按钮等)
2、Beryl
Beryl是compiz的一个平行的分支,包括Beryl(红宝石)这个composite manager(特效管理器)+window manager(窗体管理器)、Emerald(绿宝石)这个window decorator(窗体样式管理器)。 Beryl和Emerald是构建在新的X服务上的(Beryl is not dependent on any single xserver architecture),这些新的X服务就是XGL和AIGLX。


3、XGL
Xgl 是一个 X server,他藉由OpenGL 技术充分发挥了新一代显示卡优异的3D立体画面表现能力;从「架构」的角度来看,XGL透过了 glitz 位在 OpenGL 的上层。XGL利用了聚合窗口管理器的帮助(像是Compiz 或 Beryl)对所有使用 X、OpenGL 和 XVideo 所制作的应用和图形效果提供了硬件加速的支持,所以能表现出包含调整窗口透明度、可旋转的3D桌面、果冻效果等等令人叹为观止的立体特效。这个计划最初由 David Reveman 发起,并在2006年1月2日的时候第一次释出(release)
XGL是novell开发的全新的X服务层,AIGLX是FC/redhat开发的对原有X服务的一个扩展。 所有的显卡的驱动都是为X服务提供支持用的,单安装好了驱动,没有新的X服务层是无法直接使用Beryl/compiz的。但是很多朋友都会说zaiEDGY里面不用装AIGLx啊。但是要知道,新的ubuntu6.10、FC6、Ma2007都是使用xorg7.1的,已经带有AIGLX;Xgl 时所发表的。 在开发初期Compiz只能正常运行在有限的几种Xgl所支持的硬件3D加速卡上。尽管Xgl和Compiz这两个全新构造的系统还存在一些臭虫并且仍处于积极的开发阶段,大多数NVIDIA和ATI图形处理卡可以在Xgl上正常运行Compiz。

4、X Window
X Window系统(也常称为X11或X)是一种以位图方式显示的软件视窗系统。最初是1984年麻省理工学院的研究,之后变成UNIX、类UNIX、以及OpenVMS等操作系统所一致适用的标准化软件工具套件及显示架构的运作协议。X Window系统透过软件工具及架构协议来建立操作系统所用的图形用户界面,此后则逐渐扩展适用到各形各色的其它操作系统上。现在几乎所有的操作系统都能支持与使用X。更重要的是,今日知名的桌面环境——GNOME和KDE也都是以X Window系统为基础建构成的。由于X只是工具套件及架构规范,本身并无实际参与运作的实体,所以必须有人依据此标准进行开发撰写。如此才有真正可用、可执行的实体,始可称为实现体。目前依据X的规范架构所开发撰写成的实现体中,以X.Org最为普遍且最受欢迎。X.Org所用的协议版本,X11,是在1987年9月所发布。而今最新的参考实作(参考性、示范性的实作体)版本则是X11 Release 7.1(简称:X11R7.1),而此专案由X.Org基金会所领导,且在MIT授权和相似的授权许可下是自由软件。在其它一些X服务器和硬件上也可以正常运行。据报道,Compiz在现时仍处于开发阶段的AIGLX上运行良好。

5、Xglx
Xglx 是第一个针对这架构的后端实作。它也是目前发展上的焦点核心. 其运作的原理就是在已经存在的 X server 上用 GLX 开一个 OpenGL 窗口,xgl再来使用这个OpenGL窗口,这样的概念类似于 Xnest。在未来,这种运作模式将只会提供专业的开发者使用,毕竟它存在着一个看似多余的 X server 机制。在2006年XDev会议上面(XDevConf),NVidia 这家公司明白的表示这样的发展的方向是一个错误的方向,因为这让XGL的后端竟然只是一个次级的OpenGL窗口(layared server)而不是一个独立的个体(like X server),这将使得许多显示卡的特效受限于最前端的 X server 而无法呈现!(像是 3D立体的glasses)(PDF). 尽管如此,却不能否认这样的一个设计方法,是将整个后端 "原型机" "全部实做出来" 的方法中,最快速而简单的一招。这样的作法可以让开发者省略掉开发一些已经存在于前置 X server 上的项目,把精力集中在实做Xgl独特架构的本体上面。



引用了别人的博客和几个网站。。。。。
回复