x window
X window 又称为X窗口系统,简称为X11或X。1984年由MIT的Bob Scheifler和Bob Scheifler开发设计。x window是Linux及其他unix系统的标准GUI,x window提供了基本图形化框架,在输入方面负责鼠标、键盘与操作系统的互动,在输出方面负责在显示器上显示可视化的图像和窗口。
x window遵循客户端/服务器架构,系统中由x服务器和多个x客户端进行通信,客户端和服务器是相对独立的。
Linux操作系统的桌面环境非常丰富,例如gnome,xfce,kde等等。
必须一提的是桌面环境和窗口管理器是不同的概念,窗口管理器是用来控制和管理窗口外观和现实方式的软件,桌面环境包括了窗口管理器,也包括一些典型的应用程序,例如gnome使用metacity窗口管理器,以及GIMP,gedit, bashee等应用程序, xfce使用xfwm作为窗口管理器。
unity桌面
unity的特色是可用于触摸屏环境,是canonical开发,是ubuntu10.10-16.10的桌面环境。unity桌面本质上是文件系统中的一个目录,在/home/username/Desktop。
刚才提到,unity桌面的特点是支持触屏,这个功能就是自带的uTouch提供的,支持多点触摸。