Chinaunix首页 | 论坛 | 博客
  • 博客访问: 547741
  • 博文数量: 179
  • 博客积分: 3845
  • 博客等级: 中校
  • 技术积分: 2003
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-16 21:25
文章分类
文章存档

2012年(74)

2011年(105)

分类: LINUX

2011-04-28 17:05:46

X

        X Window系统(也称为X)的一部分是由麻省理工学院的研究人员开发的,这为Linux中的图形用户界面(Graphical User Interface,GUI)奠定了基础。对于支持X的终端或者工作站显示器,用户可通过屏幕上的多个窗口实现与计算机的交互,也可显示图形信息,或者使用专门的应用程序来画图、监视进程和预览格式化的输出。X是一种跨网络的协议,它允许用户在工作站或者某台计算机上打开一个由远离他们的某个CPU生成的窗口。

       X通常有两层:桌面管理器和窗口管理器。

桌面管理器

       桌面管理器是一个面向图画(Picture)的用户接口,它使得通过控制图标而不用输入shell的对应命令,来实现与系统程序的交互。GNOME和KDE是比较流行的桌面控制器。

窗口管理器

       窗口管理器是运行在桌面管理器下的程序,它主要负责:窗口的打开和关闭;程序的启动和运行;对鼠标的设置,使得系统根据点击方式和位置来完成不同的工作。微软公司的Windows只允许改变窗口关键元素的颜色,而X的窗口管理器可允许改变窗口的整个外观和感觉,如通过修改窗口的边框、按钮和滚动条来改变窗口的外观和工作方式,还允许建立虚拟桌面和创建菜单等。

       除了Metacity(GNOME的默认窗口)和kwin(KDE的默认窗口)外,X和Linux系统下还存在很多流行的窗口管理器,如Sawfish和WindowMaker.


阅读(760) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~