当前位置: 首页>>技术问答>>正文


桌面环境和窗口管理器有什么区别?

, , ,

问题描述

正如标题所述。

我很难试图理解桌面环境和窗口管理器之间的区别是什么?


编辑:

这是我后来发现的。

基本上有三层可以包含在Linux桌面中:

X Windows – 这是允许在显示器上绘制图形元素的基础。 X Windows构建允许移动窗口,与键盘和鼠标交互并绘制窗口的原始框架。这对于任何图形桌面都是必需的。

窗口管理器 – 窗口管理器是控制窗口放置和外观的难题。窗口管理器包括:EnlightenmentAfterstepFVWMFluxboxIceWM等。需要X Windows而不是桌面环境。

桌面环境 – 这是一些开始有点模糊的地方。一个桌面环境包括一个窗口管理器,但建立在它之上。桌面环境通常是一个比Window Manager更完全的集成系统。需要X Windows和一个窗口管理器。桌面环境的例子是GNOMEKDECinnamonXfce等等)

最佳解决方法

窗口管理器管理你的窗口。它将窗口装饰放在包含按钮的内容周围以最小化或关闭。它允许调整大小并移动窗口,决定哪个窗口在顶部。 Metacity和Compiz是今天的两个例子,twm和fvwm可能会被像我这样的老人记住。

桌面环境为您提供全面的用户体验。它包含面板,系统菜单,启动器和状态小程序。当然,它需要一个窗口管理器来管理窗口。它可能提供一个默认的文件浏览器和查看器。为了简化,它甚至可能包含默认编辑器,终端程序,甚至包含e-mailer,所有这些都看起来相似并且一起工作。 Gnome,XFCE和KDE是目前最为人熟知的。

次佳解决方法

我会尽量简短。以Ubuntu为例:

  • Compiz /Metacity(或KWin,XFWM)是窗口管理器。他们的目的是绘制窗口,边框,按钮等。

  • Gnome(或KDE,XFCE)是桌面环境,因为除了窗口管理器之外,它们还包含登录屏幕,面板和systrays以及用于配置和调整设置的特定工具。

第三种解决方法

除了以上所有…

什么是窗口管理器?

窗口管理器是一个管理窗口的软件,允许打开,关闭窗口re-sized并移动窗口。它也能够向用户呈现菜单和选项。它控制用户GUI的外观和感觉。使用Linux或BSD,您可以选择。您可以自由选择任意数量的窗口管理器,从简单的lean-and-mean(低内存和CPU消耗)到feature-packed大窗口管理器。大约有17个”mainstream”窗口管理器,至少有70个。

以下是一些较受欢迎的列表的简短列表:

  • FVWM2

  • TWM

  • MWM

  • WM2

  • AfterStep的

  • 启示

  • WindowMaker中

  • 的IceWM

  • 锯鳐

  • 黑盒子

  • Fluxbox的

  • 和MetaCity

对于一个非常好的网站,列出它们,请尝试www.plig.org/xwinman/

什么是桌面环境?

桌面环境(DE)通常位于Window Manager之上,并添加了许多功能,包括面板,状态栏,drag-and-drop功能以及一套集成的应用程序和工具。事实上,用户对操作系统的意见通常基于一件事情:桌面环境。当然,DE只是操作系统的一小部分,在Linux和Unix系统中,Window Manager和/或DE可以替换或高度定制,而不会违反任何end-user许可协议。

Unix /Linux最流行的桌面环境是:

  • GNOME

  • KDE

  • CDE

  • XFce的

(当然,还有其他的。)

礼貌http://www.vanemery.com/Linux/XoverSSH/X-over-SSH2.html

麾….

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/960.html,未经允许,请勿转载。