LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 801|回复: 2

问个问题:Desktop和Window Manager有什么区别?

[复制链接]
发表于 2005-4-3 09:33:59 | 显示全部楼层 |阅读模式
KDE、GNOME、XFCE这样的叫做Desktop,IceWM、FVWM、Enlightment这样的叫Window Manager,既然都可以独立运行,彼此都可以做对方能做的事情,那为什么要分成两类,它们有什么区别?
发表于 2005-4-3 09:57:58 | 显示全部楼层
1-6 Debian X 視窗簡介 (X-Window)
X-Windows 是?V為 Unix Like 作業系統所共同使用的視窗環境,它由麻省理工學院(MIT)電腦科學研究室,於1984年開始發展。

X-Windows 的本質:
  X-Window ?K不是一套軟體,而是「設備」與「應用軟體」間互相溝通的通?協定,叫做「X-protocal」,目前以 X-Window ?作成「軟體」,?V為各大 Linux 套件所採用的有:

一是: XFree86〔 http://www.xfree86.org
二是: X.org 〔 http://www.x.org

觀念一:
  X-Window 採 Cient-Server 的架構,你的電腦螢幕(含 K,V,M)是「 X-Server」,視窗桌面、視窗應用軟體才是「X-Client」。例:你要用 X-Window 的 xdm 登入別台電腦時,你的電腦是「X-Server」,被控端是「X-client」。與 VNC Server 的觀念恰好相反的,請思考之。

  我們也可以把 X-Window 想像成 Keyboard, Vedio, Mouse 等硬體的驅動程式,驅動完成後,自己就是這些設備的「Server」。其他應用程式,只能以「Client」的角色?砣∮盟鼈儭

觀念二:
  因此我們最熟悉的 GNOME 或 KDE ,只不過架在 X-Window 之上的桌面管理程式。

觀念三:
  在桌面與 X-window 中間,其?還夾著一層「Windows Manager」,只不過有的很明顯,有的不明顯。
例如:
KDE 本身兼具 Windows manager 與 Desktop manager
GNOME 是 Desktop manager 必須塔配 Windows Manager 如:「AfterStep」,才可正常運作
IceWM 是 Windows Manager ,使用者可選擇要不要使用桌面管理,如「DFM」


以下筆者以這?垐D?碚f明:

  
圖 1. X-Windows 架構圖
回复 支持 反对

使用道具 举报

发表于 2005-4-3 10:33:22 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表