理解这些名词关系对理解整个X Server架构很有用。
参考资料: http://biz.chinabyte.com/178/2041178.shtml
Xorg是x Server的开源实现,X11是X协议的第11版本实现。X Server负责和硬件打交道,负责接收用户的输入,将输入发送给X Client,接收X Client 的请求,根据X Client的请求,执行各种各样的绘制操作。
icewm,xfwm,kwim,metacity, window maker,compiz是窗口管理器, 用于管理窗口的大小和位置等。没有窗口管理器的话,窗口没有办法移动,只能一个挨一个,但是窗口里面的东西显示都是正常的。你可以理解为,窗口管理器是用于管理窗口与窗口之间的关系。另外,窗口管理器还负责为窗口提供外框式样,标题,按钮等等。所以我们可以通过更换窗口管理器,来为整个UI界面进行换装 :-)
gnome, kde, xfce是桌面环境,这里的桌面环境含义很广泛,gnome中包含了自己的桌面管理器,我们可以给它换不同的桌面管理器。另外,作为一个完整的桌面化境,gnome中还包含了各种各样的程序库,比如文字处理,系统配置小工具等等。这样给用户一个统一的工作环境,同时也便于用户进行程序开发。我们通俗意义上说的x windows有时候就含糊的用gnome给取代了,实际上不是这样的。
gdm,xdm,kdm 则是登录器。
posted on 2011-06-08 18:30
无毁湖光 阅读(72)
评论(0) 编辑 收藏 引用