当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 22 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 搞不清"x window"、"kde、gnome"的关系了……
帖子发表于 : 2008-05-22 11:07 
头像

注册: 2007-10-11 17:44
帖子: 83
送出感谢: 0 次
接收感谢: 0 次
新手,最近学习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提供的??


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-05-22 11:08 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
http://baike.baidu.com/


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-05-22 11:26 
头像

注册: 2007-10-11 17:44
帖子: 83
送出感谢: 0 次
接收感谢: 0 次
LS给个百度百科和链接出来做什么??
我找过很多的介绍来看了,但都没有怎样说到桌面环境和X是什么关系,我看了这么多,自己的理解是桌面就是个X客户端的集合,但不确定是不是正确,所以来发贴问下。

大家不要接粘网上的资料来了,我发贴前找过很多的资料看了,我是看了资料有疑问才来发问的,大家回答我问题啊!!!

大家说下自己的理解好过给我粘网上的东东啊,拜托了!!!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-05-22 11:50 
头像

注册: 2008-02-15 0:09
帖子: 852
送出感谢: 0 次
接收感谢: 0 次
LZ对这些概念相当的执着。我翻了下书发现书上讲得也很模糊,同问!


_________________
Somebody think they are full of niubility, so they play a zhuangbility, but only reflect their shability.


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-05-22 12:04 
头像

注册: 2007-10-11 17:44
帖子: 83
送出感谢: 0 次
接收感谢: 0 次
ebok 写道:
LZ对这些概念相当的执着。我翻了下书发现书上讲得也很模糊,同问!


见讲得X系统这么神乎其技(X的网络透明性确实很强大),所以研究一下,呵呵

我看过很多资料了,都是模模糊糊的带出来,所来才来发贴的,参考一下大家自己的理解


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-05-22 12:24 
头像

注册: 2007-03-02 17:36
帖子: 7259
送出感谢: 3
接收感谢: 97
我的理解:
Xwindow是一个接口标准。linux上用Xfree86,貌似现在叫Xorg来实现这个接口。
xorg运行起来之后,他就提供了一个符合Xwindow标准的接口,其他的程序就可以通过这个接口告诉xorg应该往你的电脑屏幕上画些什么。比如,你写个程序在整个屏幕上显示你的照片……

wm,即窗口管理器,是用来实现窗口的移动、缩放等操作的程序。要想多任务,你不可能只有一个大屏幕,而需要有很多的窗口。wm通过Xwindow标准,告诉xorg,在屏幕上画个窗口,窗口有蓝色的框框,右上角有个xx,等等。有了wm,你再调用你那个显示照片的程序,就可以在窗口里显示你的照片,当你拖动窗口的时候,由wm负责告诉xorg,在新的地方画你的照片。

而gnome,kde等,是一整套桌面环境,包括了自己的wm,文件管理器,工具条等等。


_________________
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-05-22 12:30 
头像

注册: 2005-08-01 9:14
帖子: 3666
送出感谢: 0 次
接收感谢: 0 次
X负责图形的绘制和反应的捕捉,所以一切gui都是基于X(或其替代品),
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.


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 搞不清"x window"、"kde、gnome"的关系了……
帖子发表于 : 2008-05-22 13:15 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
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提供的??


搞清楚WM和xclient之间的关系就可以了。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-05-22 13:41 
头像

注册: 2006-09-27 19:59
帖子: 335
地址: 银川,宁夏
送出感谢: 0 次
接收感谢: 0 次
hethe 写道:
X负责图形的绘制和反应的捕捉,所以一切gui都是基于X(或其替代品),
kde和gnome是一系列可以相互配合的程序组成的完整桌面环境,当然其所有gui相关部分也毫不例外地依赖X(或其替代品)。
感觉这个问题很简单啊,难道是我理解错了?

http://zh.wikipedia.org/wiki/%E6%A1%8C% ... F%E5%A2%83

好像说的有道理哦~呵呵~~


_________________
我是一阵风,吹过飘零的天空;沾染了一身的灰尘,却抹不去飘浮的云……


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-05-22 13:47 
头像

注册: 2007-10-11 17:44
帖子: 83
送出感谢: 0 次
接收感谢: 0 次
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的组合??


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-05-22 14:06 
头像

注册: 2005-08-01 9:14
帖子: 3666
送出感谢: 0 次
接收感谢: 0 次
纠正下,
应该是xserver负责绘制和捕捉动作,xclient负责执行,然后xserver重新绘制结果。
所以认为窗口管理器是一个xclient是对的。


_________________
Gedanken ohne Inhalt sind leer .Anschauungen ohne Begriffe sind blind.


最后由 hethe 编辑于 2008-05-22 14:43,总共编辑了 2 次

页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-05-22 14:09 
头像

注册: 2007-10-11 17:44
帖子: 83
送出感谢: 0 次
接收感谢: 0 次
回楼上 的确是这样啊 一般说的X或X11指的是x window system这个工业标准,这是个标准不是具体的实现方案

根据这个标准可以有各人做出不同的server,而server才是负责“图形的绘制和反应的捕捉”的啊

楼上是搞错了吧?


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-05-22 14:21 
头像

注册: 2008-02-15 0:09
帖子: 852
送出感谢: 0 次
接收感谢: 0 次
可以确定的是
WM是一个特殊的Xclient,提供的功能包括如下一些:
1,提供许多控制元素,包括工作区、背景桌面的设置等;
2.管理虚拟桌面
3.提供窗口控制参数,包括窗口的大小、窗口的重叠显示、窗口的移动、窗口的大小等
以上翻书得来的。


_________________
Somebody think they are full of niubility, so they play a zhuangbility, but only reflect their shability.


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-05-22 14:25 
头像

注册: 2007-10-11 17:44
帖子: 83
送出感谢: 0 次
接收感谢: 0 次
原来桌面背景也是由WM提供的啊,越来越清晰了,先去上课,回来再讨论


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-05-22 14:38 
头像

注册: 2006-05-26 23:40
帖子: 357
地址: http://ubuntufans.com
送出感谢: 0 次
接收感谢: 0 次
貌似论坛之前有一片很详细的文章阐述
当然详细的内容没记住,觉得没有必要...


_________________
上善若水


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 22 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译