linux X Window System(私房菜)

       X Window System是个利用网络架构(Client/Server模式)的图形用户界面软件,基本上可分为X Server和 X Client两个组件而已,其中X Server管理硬件(建立在linux的基础之上,运行在用户空间),  而X Client则是应用程序。在运行上, X Client应用程序会将所要呈现的界面告知X Server, 最终由X Server来将结果通过它所管理的硬件绘制出来,当我们登录远程服务器时,远程服务器提供的是X Client软件,负责向本地的X Server提供绘图数据,除此之外,X Client还负责X Server要求的事件(来自本地的硬件)处理。

    X Window Manager是特殊的X Client,负责管理所有的X Client软件,协调不同的X Client软件在屏幕上的绘图过程,除此之外,窗口管理器还提供某些特殊的功能,例如:

1.提供许多的控制元素,包括任务栏,背景桌面的设置等

2.管理虚拟桌面

   常用的窗口管理器的软件项目包括KDE, GNOME, XFCE等,

   Display Manager:提供登录需要

Product Description OpenGL is the fastest and most widely available software standard for producing high-quality color images of 3D scenes. This practical guide shows X programmers how to construct working 3D applications using OpenGL and how to tightly integrate OpenGL applications with the X Window System. Written by a Silicon Graphics X Window System and OpenGL expert, OpenGL Programming for the X Window System uses the OpenGL Utility Toolkit (GLUT) to show how OpenGL programs can be constructed quickly and explores OpenGL features using examples written with GLUT. This book also: *explains the GLX model for integrating OpenGL and Xlib *shows how to use OpenGL with Motif and other widget sets *discusses the latest OpenGL standards: OpenGL 1.1, GLX 1.2, and GLU 1.2 *covers advanced topics such as alternative input devices and overlays *includes valuable information for ensuring OpenGL portability and interoperability *provides pointers for performance tuning Each chapter contains source code demonstrating the techniques described. Source code for all the examples provided, and for the GLUT library itself, are available for downloading via the Internet. Intended for C programmers familiar with the Xlib and/or Motif programming interfaces. No previous OpenGL knowledge is required. 0201483599B04062001 From the Back Cover OpenGL is the fastest and most widely available software standard for producing high-quality color images of 3D scenes. This practical guide shows X programmers how to construct working 3D applications using OpenGL and how to tightly integrate OpenGL applications with the X Window System. Written by a Silicon Graphics X Window System and OpenGL expert, OpenGL Programming for the X Window System uses the OpenGL Utility Toolkit (GLUT) to show how OpenGL programs can be constructed quickly and explores OpenGL features using examples written with GLUT. This book also: explains the GLX model for integrating OpenGL and Xlib shows how to use OpenGL with Motif and other widget sets discusses the latest OpenGL standards: OpenGL 1.1, GLX 1.2, and GLU 1.2 covers advanced topics such as alternative input devices and overlays includes valuable information for ensuring OpenGL portability and interoperability provides pointers for performance tuning Each chapter contains source code demonstrating the techniques described. Source code for all the examples provided, and for the GLUT library itself, are available for downloading via the Internet. Intended for C programmers familiar with the Xlib and/or Motif programming interfaces. No previous OpenGL knowledge is required.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值