搞不清"x window"、"kde、gnome"的关系了……
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- lrk
- 帖子: 83
- 注册时间: 2007-10-11 17:44
搞不清"x window"、"kde、gnome"的关系了……
新手,最近学习x window.
一般的linux教学书在说GUI时,首先都是引出x window,介绍他的历史和强大,说他的BS模式
然后在一转就引出类似“桌面环境”这样的东东,再说强大的KDE和GNOME
我就糊涂了,到底KDE和GNOME这样的桌面环境和X WINDOW是什么关系呢?
X WINDOW是BS模式,LINUX中最多用XFREE86这个FREE的SEVER
另外还说了有个特殊的CLIENT——桌面管理器(WM),但KDE和GNOME又不是WM,他们都有WM,但他们还有很多的其它的程序
那我想问,这样看,行不行:
所谓桌面环境,像KDE或是GNOME,其实是一个X CLIENT的集合
另外还想问一下,KDE或GNOME中的桌面、工具条、开始菜单(不知这样称呼只好借用WIN的称呼了)这些,是不是不是由桌面管理器提供的?
如果这样的话,是不是这些也是有另外独立的X CLIENT提供的??
一般的linux教学书在说GUI时,首先都是引出x window,介绍他的历史和强大,说他的BS模式
然后在一转就引出类似“桌面环境”这样的东东,再说强大的KDE和GNOME
我就糊涂了,到底KDE和GNOME这样的桌面环境和X WINDOW是什么关系呢?
X WINDOW是BS模式,LINUX中最多用XFREE86这个FREE的SEVER
另外还说了有个特殊的CLIENT——桌面管理器(WM),但KDE和GNOME又不是WM,他们都有WM,但他们还有很多的其它的程序
那我想问,这样看,行不行:
所谓桌面环境,像KDE或是GNOME,其实是一个X CLIENT的集合
另外还想问一下,KDE或GNOME中的桌面、工具条、开始菜单(不知这样称呼只好借用WIN的称呼了)这些,是不是不是由桌面管理器提供的?
如果这样的话,是不是这些也是有另外独立的X CLIENT提供的??
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- lrk
- 帖子: 83
- 注册时间: 2007-10-11 17:44
- ebok
- 帖子: 852
- 注册时间: 2008-02-15 0:09
- lrk
- 帖子: 83
- 注册时间: 2007-10-11 17:44
- 懒蜗牛Gentoo
- 论坛版主
- 帖子: 7353
- 注册时间: 2007-03-02 17:36
- 系统: Linux Mint
我的理解:
Xwindow是一个接口标准。linux上用Xfree86,貌似现在叫Xorg来实现这个接口。
xorg运行起来之后,他就提供了一个符合Xwindow标准的接口,其他的程序就可以通过这个接口告诉xorg应该往你的电脑屏幕上画些什么。比如,你写个程序在整个屏幕上显示你的照片……
wm,即窗口管理器,是用来实现窗口的移动、缩放等操作的程序。要想多任务,你不可能只有一个大屏幕,而需要有很多的窗口。wm通过Xwindow标准,告诉xorg,在屏幕上画个窗口,窗口有蓝色的框框,右上角有个xx,等等。有了wm,你再调用你那个显示照片的程序,就可以在窗口里显示你的照片,当你拖动窗口的时候,由wm负责告诉xorg,在新的地方画你的照片。
而gnome,kde等,是一整套桌面环境,包括了自己的wm,文件管理器,工具条等等。
Xwindow是一个接口标准。linux上用Xfree86,貌似现在叫Xorg来实现这个接口。
xorg运行起来之后,他就提供了一个符合Xwindow标准的接口,其他的程序就可以通过这个接口告诉xorg应该往你的电脑屏幕上画些什么。比如,你写个程序在整个屏幕上显示你的照片……
wm,即窗口管理器,是用来实现窗口的移动、缩放等操作的程序。要想多任务,你不可能只有一个大屏幕,而需要有很多的窗口。wm通过Xwindow标准,告诉xorg,在屏幕上画个窗口,窗口有蓝色的框框,右上角有个xx,等等。有了wm,你再调用你那个显示照片的程序,就可以在窗口里显示你的照片,当你拖动窗口的时候,由wm负责告诉xorg,在新的地方画你的照片。
而gnome,kde等,是一整套桌面环境,包括了自己的wm,文件管理器,工具条等等。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
10.04新手入门——笨兔兔讲述自己的故事
- hethe
- 帖子: 3666
- 注册时间: 2005-08-01 9:14
X负责图形的绘制和反应的捕捉,所以一切gui都是基于X(或其替代品),
kde和gnome是一系列可以相互配合的程序组成的完整桌面环境,当然其所有gui相关部分也毫不例外地依赖X(或其替代品)。
感觉这个问题很简单啊,难道是我理解错了?
http://zh.wikipedia.org/wiki/%E6%A1%8C% ... F%E5%A2%83
kde和gnome是一系列可以相互配合的程序组成的完整桌面环境,当然其所有gui相关部分也毫不例外地依赖X(或其替代品)。
感觉这个问题很简单啊,难道是我理解错了?
http://zh.wikipedia.org/wiki/%E6%A1%8C% ... F%E5%A2%83
Gedanken ohne Inhalt sind leer .Anschauungen ohne Begriffe sind blind.
-
- 帖子: 2841
- 注册时间: 2006-09-11 22:47
Re: 搞不清"x window"、"kde、gnome"的关系了……
搞清楚WM和xclient之间的关系就可以了。lrk 写了:新手,最近学习x window.
一般的linux教学书在说GUI时,首先都是引出x window,介绍他的历史和强大,说他的BS模式
然后在一转就引出类似“桌面环境”这样的东东,再说强大的KDE和GNOME
我就糊涂了,到底KDE和GNOME这样的桌面环境和X WINDOW是什么关系呢?
X WINDOW是BS模式,LINUX中最多用XFREE86这个FREE的SEVER
另外还说了有个特殊的CLIENT——桌面管理器(WM),但KDE和GNOME又不是WM,他们都有WM,但他们还有很多的其它的程序
那我想问,这样看,行不行:
所谓桌面环境,像KDE或是GNOME,其实是一个X CLIENT的集合
另外还想问一下,KDE或GNOME中的桌面、工具条、开始菜单(不知这样称呼只好借用WIN的称呼了)这些,是不是不是由桌面管理器提供的?
如果这样的话,是不是这些也是有另外独立的X CLIENT提供的??
- 寂寞杀手
- 帖子: 335
- 注册时间: 2006-09-27 19:59
- 来自: 银川,宁夏
好像说的有道理哦~呵呵~~hethe 写了:X负责图形的绘制和反应的捕捉,所以一切gui都是基于X(或其替代品),
kde和gnome是一系列可以相互配合的程序组成的完整桌面环境,当然其所有gui相关部分也毫不例外地依赖X(或其替代品)。
感觉这个问题很简单啊,难道是我理解错了?
http://zh.wikipedia.org/wiki/%E6%A1%8C% ... F%E5%A2%83
我是一阵风,吹过飘零的天空;沾染了一身的灰尘,却抹不去飘浮的云……
- lrk
- 帖子: 83
- 注册时间: 2007-10-11 17:44
6楼和7楼我觉得混淆了x window和x server
我是这样看,x window system是一个工业标准,这个system包括了x server、x client、x protocol
xfree86是个免费的x server,6楼和7楼更像是在说一个x server的功能吧??
8楼,我理解是:WM是个特殊的XCLIENT。
但我搞不是明桌面环境--desktop environment在x体系中是什么成分。桌面上的工具栏、菜单、图标等这些GUI的基本元素不是由WM提供的吧??我想确定一下这点。那样的话是不是这些也是由另外的一些独立的XCLIENT来提供的?这样的话,整个桌面环境——包括GUI和其上的一系列应用程序,是不是就是一系列xclient的组合??
我是这样看,x window system是一个工业标准,这个system包括了x server、x client、x protocol
xfree86是个免费的x server,6楼和7楼更像是在说一个x server的功能吧??
8楼,我理解是:WM是个特殊的XCLIENT。
但我搞不是明桌面环境--desktop environment在x体系中是什么成分。桌面上的工具栏、菜单、图标等这些GUI的基本元素不是由WM提供的吧??我想确定一下这点。那样的话是不是这些也是由另外的一些独立的XCLIENT来提供的?这样的话,整个桌面环境——包括GUI和其上的一系列应用程序,是不是就是一系列xclient的组合??
- lrk
- 帖子: 83
- 注册时间: 2007-10-11 17:44
- ebok
- 帖子: 852
- 注册时间: 2008-02-15 0:09
- wewe
- 帖子: 357
- 注册时间: 2006-05-26 23:40
- 来自: http://ubuntufans.com