win10桌面,什么是X Window桌面?
说到X-Windows桌面,人们通常会首先想到KDE和GNOME。这两件事在大多数当前Linux发行版的桌面环境中被采用。事实上,KDE和GNOME做得很好,界面漂亮,易于使用。而且现在bug越来越少,真的很适合日常应用。所以现在几乎每个使用Linux的人都知道KDE和GNOME,他们几乎统治了Linux桌面。但其实除了这两个,还有很多其他的桌面环境,比如X-Face,FVWM等等。FVWM是一个成熟而持久的窗口管理器,它将永远是一个忠实的Xwindow窗口管理器。你可以从网上查一下它的相关资料,很多很多。
目前,我的桌面环境是FVWM Thunar文件管理,这是非常简单,但速度极快,非常稳定。
X系统是1984年在麻省理工学院计算机科学实验室开发的,当时Bob Scheifler正在开发一个分布式系统。与此同时,DEC的Jim Gettys正在麻省理工学院做雅典娜项目的一部分。两个计划都需要同样的东西:3354,一套运行在UNIX机器上的优秀的windows系统。于是合作开始了,他们从斯坦福大学拿到了一个名为W的实验性Windows系统。因为它是在W Windows系统的基础上开发的,当它与原系统有足够大的差异时,他们就把这个新系统称为x。
窗口系统也是基于客户机/服务器结构的窗口系统。诞生之初,它是一个在UNIX系统上使用的图形用户界面。没有PC版。它允许程序在任何UNIX主机(客户机)上运行,并在基于X的终端(服务器)上显示。窗口系统是目前最常用的自由图形系统,部署在大多数UNIX系统、DEC VAX/VMS操作系统和Linux系统中。后期有了XFree86的开发计划。其主要目的是提供一个PC版的X Window,主要移植到Intel的x86架构处理器上,所以也叫XFree86计划。虽然没有GPL授权,但是可以自由复制和分发,也可以用于商业目的。
X Window system版本11,即X11图形系统,诞生于1987年。X11图形系统是X Window系统发展的重要里程碑。X11是一个对网络透明的客户机/服务器体系结构图形显示系统,它支持应用程序在屏幕上绘制像素、线条、单词、图像等等。X11还包括一些其他的辅助函数库,可以方便的绘制用户界面,比如按钮、文本输入区等。它主要由三部分组成:客户端;和server x协议。
严格来说,X Window系统不是一个软件,而是一个协议,它定义了一个成品系统必须具备的功能(就像TCP/IP,DECnet或者IBM SNA,都是协议,定义了软件应该具备的功能)。任何能满足这个协议和X协会其他规范的系统都可以称为X。
X11是Unix (X窗口系统)的图形系统标准。Linux、各种BSD版本和大多数商业Unix都采用它。Linux下的桌面图形系统已经发展的相当不错了,其GUI由窗口系统、窗口管理器、工具包、样式等几个部分组成。目前,有两种主要的桌面环境:
1.KDE(K桌面环境);
2.GNU网络对象模型环境.
它们的界面非常相似。KDE使用Qt作为它的底层库,而Gnome使用GTK库。Qt最初并不符合GPL协议,而GTK完全符合GPL声明,这使得Gnome成为大多数Linux发行版的首选。GTK和Qt将在后面的部分详细介绍。
也就是LINUX的桌面