-
Xgl是基于OpenGL上的X服务架构,现在处于开发阶段,很多重要的部分还未完成。Xglx是目前唯一使用这种结构的X服务器,它需要在一个已 有的X服务器,只用于测试和开发目的。Xegl是基于Xgl架构的新一代X服务器,它将使用EGL扩展独立地运行在OpenGL上。
它有哪些新的特性呢?
基于OpenGL的X层,使用混合桌面,开启通往新功能、新机会的大门。以下是一些可能出现的功能,其中一些现在已经实现。我们要破除基于OpenGL的X中看不中用的迷信。
①加倍窗口显示分辨率,应用程序可以用特定的分辨率渲染窗口,而与桌面的分辨率不同。想像一下梯度背景,这样的一个窗口或材质只有几个色素,却以1600x1200或更大的尺寸显示。
②快速、简单的屏幕旋转、翻转、摇动、放大。
③高级字体渲染,包括使用材质和分段程序的及时轮廓字体渲染。
④模拟硬件层面,历史悠久的工作站图形功能可以用材质混合实现
⑤全屏颜色处理,包括伽玛纠正、对比增强、模糊、加亮等等。
编程语言:c
-
Xnest 是 x窗口系统 在a显示它的产品的服务器 窗口. 换句话说, Xnest打开运作象另一个屏幕用户罐头开窗口等等的窗口。
在协议水平, Xnest运作象主持窗口的服务器的客户和作为在Xnest会议之内开窗口的服务器关于应用。
Xnest在窗口之内可以用于跑另一台计算机一个虚拟桌面。 Xnest也使用为服务器调试和为正确测试那应用工作在不同的屏幕尺寸。 的确,用户能选择Xnest窗口的大小,也是虚屏的大小它包含。 这样,你可能例如开始一个Xnest窗口以a屏幕的大小 PDA 测试应用是否在那个设备屏幕正确地运作。 打开一个遥远的桌面
Xnest可以用于当地显示另一台计算机桌面。 使用 XDMCPXnest在窗口之内可以用于跑另一台计算机一个虚拟桌面。 这可以例如由跑完成 Xnest :10 -询问other_computer_name. 必须配置遥控器接受XDMCP传入连接从地方机器。二者择一地, Xnest在遥控器可以跑,当当地时显示它的窗口。 象其他X应用,这可以由告诉遥远的应用完成显示是一台地方X服务器(即,设置显示 环境变量)和做接受连接的地方X服务器由遥远的应用(即,使用 xauth); 两件事做使用 ssh例如使用 ssh - X other_computer_name 从本机连接到遥控器。 当服务器遥远地被发射(即。 startx -- Xnest -几何800x600),因为显示批转回到地方机器,它将显示节目窗口象任何其他遥远地被发射的应用。此外,因为Xnest表现象一台规则X服务器,遥远的应用可以被发射,以便他们连接到地方Xnest。
编程语言:
-
X.Org 是 X Window System 的开源实现版本,它支持Linux、Solaris、以及BSD 平台。
编程语言:c
-
Xephyr 是一个 Xnest 的替代产品,因为 Xnest 不提供现代 X server 的一些高级特性,比如图形加速的支持。简而言之,Xephyr 是一个 X server,但是它执行在一个存在的 X server 里面,这个可以用来做很多事情,比如需要通过 XDMCP 连接到另外一台主机,那么不需要另外打开一个新的 X server;又比如正在写一个 window manager,那么在一个 X server 里面打开的 X server 里面调试,将会比直接在现有的 X server 里面替换现有的 window manager 方便很多。对于热衷于更换自己的 window manager 的狂热爱好者,Xephyr 提供了绝佳的试验环境。
编程语言:
-
XOrg基金会的X11开源实现 (XOrg Foundation Open Source Public Implementation of X11) (the XOrg Server) 是X Window System的官方参考实现。当前的发布版本是X11R7.2,发布于2007年2月15日。它是开放源代码的自由软件。
这个项目由X.Org基金会运作,存放于freedesktop.org的主机上。
由于在XFree86 4.4最终版本采用新许可证问题上的分歧,Xorg服务器的第一个版本X11R6.7.0从XFree86 4.4 RC2派生出来,并加入了X11R6.6的一些改动。许多原先XFree86的开发者加入了这个比XFree86更开放的项目。
XOrg服务器逐渐在开源Unix风格操作系统中流行。它被以下发行版本采用以代替XFree86:Gentoo Linux, Fedora Core, Slackware, SUSE, Mandrake Linux, Cygwin/X, Debian GNU/Linux, Ubuntu Linux, OpenBSD 和 FreeBSD。
编程语言:c
-
Xfce 是一款适用于多种 *NIX 系统的轻量级桌面环境。它被设计用来提高您的效率,在节省系统资源的同时,能够快速加载和执行应用程序。
Xfce 是一个有很长历史的的桌面环境项目了,在很多U盘 Linux 中可以见到它的身影。另外,Xfce 也是本次测试的轻量级桌面环境中唯一一个支持窗口透明特效的。
编程语言:c
-
Wind 是一个小型的 X 窗口管理器,支持虚拟桌面,xft 字体渲染。
编程语言:c
-
Win2-7 Pack 是一个用于将 GNOME 桌面变身成 Windows 7 的 all-in-one 转换包,其中包括 Windows 7 样式的图标主题、GTK/Metacity/Emerald 主题、声音主题、以及壁纸等。Win2-7 Pack 在 GNOME-Look 上可以找到。
下载并解包后,执行其中的 install.sh 脚本即可安装。
编程语言:c
-
Wayland是一个简单的“显示服务器”(Display Server),与X Window属于同一级的事物,而不是仅仅作为X Window下X Server的替代(注:X Window下分X Server和X Client)。也就是说,Wayland不仅仅是要完全取代X Window,而且它将颠覆Linux桌面上X Client/X Server的概念,以后将没有所谓的“X Client”了,而是“Wayland Client”。
更确切的说,Wayland只是一个协议(Protocol),就像X Window当前的协议——X11一样,它只定义了如何与内核通讯、如何与Client通讯,具体的策略,依然是交给开发者自己。所以Wayland依然 是贯彻“提供机制,而非策略”的Unix程序。
编程语言:c
-
VWM 是一个可扩展的在控制台下实现的窗口管理器。
编程语言: