2009年3月21日星期六

理解窗口管理器和桌面环境

X-window 是UNIX中功能强大的图形用户接口(GUI),是基于客户-服务器的一种应用技术. 表现为应用可运行在一个功能强大,易于维护的服务器上,而屏幕的输出则显示在另一个工作站上. X-window 技术包括两个成员: X-server 和 Window Manager. X-server 控制图像和窗口的显示, 跟踪鼠标和键盘的操作.一个X-server可控制多个窗口.Window Manager 则用于显示窗口的菜单和边界,提供窗口的移动,转换,最大,最小化操作,控制X窗口环境中窗口属性的软件

Desktop environment,桌面环境。这是一个最新的也最模糊的X术语。 它基本的意思是指“ Mac OS 和 Windows的图形界面有,而X没有却应该有的东西”。通常是一组有着共同外观和操作感的应用程序,和程序库,以及创建新的应用程序的方法

所有的窗口管理器和桌面环境都是运行在x window之上的。KDE是和一个叫KWM的窗口管理器一起的。 GNOME则没和任何窗口管理器做在一起,你可以使用任何你想用的窗口管理器,虽然有一些是特地为GNOME写的(Enlightenment就是一个)。但是它们都需要X来运行。


窗口管理器和桌面环境是用户在 X Window 系统里的主要界面. 窗口管理器只是个程序, 它控制窗口的外表,位置和提供用户去操作这些窗口程序的方法. 桌面环境为操作系统提供了一个较完整的图形操作界面, 和提供了一定范围和用途的实用工具和应用程序 .

有很多的窗口管理器可供使用. 一些已知很优秀的窗口管理器有 fvwm2, Window Maker, AfterStep, Enlightenment, Sawfish, and Blackbox 等.

在 Linux 里可以使用的桌面环境有 GNOME, KDE, 和 XFce.

选择一个合适的窗口管理器和桌面环境是个很主观的决定. 至于选择那个, 倚赖于它们的外观, 个人的使用感觉, 和对系统资源的需求(内存, 磁盘空间等), 和所包含的工具.

有人说:“LINUX就相当与DOS,X-WINDOW就相当与WIN3X,KDE GNOME相当与WIN3X中的应用程序 ”,我想视觉效果来看,也颇像的。

也有人说:窗口管理器也是一个X Client。

标签: ,


评论: 发表评论

订阅 博文评论 [Atom]





<< 主页

This page is powered by Blogger. Isn't yours?

订阅 博文 [Atom]