三、桌面系统(X服务器) Linux/UNIX操作系统的图形桌面环境经历了由无到有,由 X- Windows到 GNOME、KDE的发展历程,本节介绍 Linux/UNIX操作系 统的图形桌面环的发展历程,并解释X- Windows的工作原理,分析 GNOME和KDE各自的技术特点。 3.1什么是桌面系统 传统的UNIX操作系统都是只有命令行终端的用户界面,用户要 完成某项操作,就必须在命令行中输入各种命令。这种操作方式对用 户要求比较高,用户必须要牢记并熟练使用操作系统的各种命令。直 到20世纪80年代中期,UNIX业界出现了第一个图形化用户界面标 准——X- Windows X- Windows又简称为X,是在1984年由麻省理工学院(MIT)和 当时的DEC公司合作开发的一个图形视窗环境。准确地说,Ⅹ- windows 并不是一个像微软 Windows操作系统一样的完整的图形环境,而是图 形环境与UNIX操作系统内核间的中间层。其并不负责控制视窗界面 的控制,而是把它交给了第三方的图形环境程序进行处理。由于 X- Windows为开发人员提供了开发的应用程序接口( Application Programmers Interface,API),所以任何厂家都可以在它的基础上 开发出自己的GUI图形环境。 GNOME CDE UNDX/Lin操作系统内核 图2-1GU图形环境结构 在 Linux上,桌面系统和 Windows的桌面系统是不一样的, Linux 的桌面系统是一个应用软件的概念。用户如果选择安装桌面系统这个 应用软件,那么 Linux操作系统就可以使用图形话管理,例如 Ubuntu 11.04 Desktop版本。如果用户没有选择安装图形界面,那么 Linux 10《Linux操作系统》讲稿/河南中医学院/阮晓龙/rx@hatem.edu.cn10 《Linux 操作系统》讲稿 / 河南中医学院 / 阮晓龙 / rxl@hactcm.edu.cn 三、桌面系统(X 服务器) Linux/UNIX 操作系统的图形桌面环境经历了由无到有,由 X-Windows 到 GNOME、KDE 的发展历程,本节介绍 Linux/UNIX 操作系 统的图形桌面环的发展历程,并解释 X-Windows 的工作原理,分析 GNOME 和 KDE 各自的技术特点。 3.1 什么是桌面系统 传统的 UNIX 操作系统都是只有命令行终端的用户界面,用户要 完成某项操作,就必须在命令行中输入各种命令。这种操作方式对用 户要求比较高,用户必须要牢记并熟练使用操作系统的各种命令。直 到 20 世纪 80 年代中期,UNIX 业界出现了第一个图形化用户界面标 准——X-Windows。 X-Windows 又简称为 X,是在 1984 年由麻省理工学院(MIT)和 当时的 DEC 公司合作开发的一个图形视窗环境。准确地说,X-windows 并不是一个像微软 Windows 操作系统一样的完整的图形环境,而是图 形环境与 UNIX 操作系统内核间的中间层。其并不负责控制视窗界面 的控制,而是把它交给了第三方的图形环境程序进行处理。由于 X-Windows 为开发人员提供了开发的应用程序接口(Application Programmers Internface,API),所以任何厂家都可以在它的基础上 开发出自己的 GUI 图形环境。 在 Linux 上,桌面系统和 Windows 的桌面系统是不一样的,Linux 的桌面系统是一个应用软件的概念。用户如果选择安装桌面系统这个 应用软件,那么 Linux 操作系统就可以使用图形话管理,例如 Ubuntu 11.04 Desktop 版本。如果用户没有选择安装图形界面,那么 Linux 图 2-1 GUI 图形环境结构