Zol*_*mon 109 window-manager terminology desktop-environments
我真的很难理解桌面环境和窗口管理器之间的区别是什么?
编辑:来自Jack Wallen 的这篇文章:
Linux 桌面基本上可以包含三层:
X Windows – 这是允许在显示器上绘制图形元素的基础。X Windows构建了允许移动窗口、与键盘和鼠标交互以及绘制窗口的原始框架。这是任何图形桌面所必需的。
窗口管理器——窗口管理器是控制窗口放置和外观的拼图部分。窗口管理器包括:Enlightenment、Afterstep、FVWM、Fluxbox、IceWM等。需要 X Windows 但不需要桌面环境。
桌面环境——对于某些人来说,这是开始变得有点模糊的地方。桌面环境包括一个窗口管理器,但以它为基础。桌面环境通常是一个比窗口管理器更完全集成的系统。需要 X Windows 和窗口管理器。
MPi*_*MPi 58
该窗口管理器管理你的窗口。它将窗口装饰放在内容周围,包括最小化或关闭按钮。它允许调整和移动窗口的大小,决定哪个窗口在顶部。
Metacity 和 Compiz 是今天的两个例子,twm 和 fvwm 可能会被像我这样的老人记住。
一个桌面环境为您提供了一个整体的用户体验。它有面板、系统菜单、启动器、状态小程序。当然,它需要一个窗口管理器来管理窗口。它可能会提供默认的文件浏览器和查看器。为了简化,它甚至可能包含默认的编辑器、终端程序,甚至电子邮件程序,所有这些都看起来很相似并且可以协同工作。
GNOME、XFCE 和 KDE 是目前最著名的。
小智 15
窗口管理器是一种管理窗口的软件,允许打开、关闭、调整大小和移动窗口。它还能够向用户呈现菜单和选项。它控制用户 GUI 的外观和感觉。对于 Linux 或 BSD,您有多种选择。您可以自由选择任意数量的窗口管理器,从精益求精的简单(低内存和 CPU 消耗)到功能丰富的大型窗口管理器。大约有 17 个“主流”窗口管理器,以及至少 70 个其他的。
以下是一些较受欢迎的简短列表:
对于列出所有内容的非常好的网站,请尝试www.plig.org/xwinman/。
桌面环境 (DE) 通常位于窗口管理器之上,并添加了许多功能,包括面板、状态栏、拖放功能以及一套集成应用程序和工具。事实上,用户对操作系统的看法通常基于一件事:桌面环境。当然,DE 只是操作系统的一小部分,在 Linux 和 Unix 系统中,可以在不违反任何最终用户许可协议的情况下替换或高度自定义窗口管理器和/或 DE。
最流行的 Unix/Linux 桌面环境是:
当然,还有其他的。
小智 14
我会尽量简短。以 Ubuntu 为例:
没有明确的定义来区分它们,但有很强的模式。
\n有些人会提到菜单(例如 Windows 的开始菜单)、任务栏和窗口列表,但是,尽管Icewm具有这些功能,但它是 WM,而不是 DE。
\n这是因为 DE 的一个基本点是它们提供自己的一组通用 GUI 应用程序,例如文件管理器、图像查看器、日历等。
\n此外,DE 的核心是一组用于配置的 GUI 实用程序,不仅可以配置 DE 本身,还可以配置可以通过命令行 (CLI) 控制的系统参数。例子:
\nsetxkbmap。但 DE 提供了一个 GUI 来管理它,这样用户就不必学习或担心 CLI 语法。同样地,你不需要相信我,只需看看 Ubuntu 存储库中的一些软件包依赖关系:
\nKDE包括kmail, muon(软件中心)、kate(编辑器)、juk(音乐播放器)、gwenview(图像查看器)、systemsettings(推荐)、dolphin(文件管理器)。
XFCE包括thunar(文件管理器)、orage(日历)xfce4-settings、.
GNOME包括shotwell(图像查看器)、libreoffice、gnome-screenshot以及通过依赖项提供的许多其他功能gnome-core:(nautilus文件管理器)、gnome-software(软件中心)、baobab(磁盘使用情况)、gnome-control-center(设置)。
并将它们与窗口管理器 \xe2\x80\x94 I3、Xmonad、Icewm、Bspwm \xe2\x80\x94 进行对比,它们的依赖项是系统库,而不是旧的、经典的x11-utils.
DE比 WM重。
\n从某种意义上说,DE 为那些从 Windows/Mac(通常严重依赖 GUI)迁移到 GNU/Linux 世界(历史上更面向 CLI)的人提供了宝贵的桥梁。
\n这就是为什么一些高级用户称 DE臃肿。从他们的角度来看,它包含许多图形界面,用于通过命令行轻松完成的任务。为什么 DE 具有一大堆默认程序?此类用户想要构建自己的工具集并且可以轻松做到;他们只需要一个WM来执行基本且不可缺少的窗口操作。
\n不过,不要让势利小人把你赶走。使用您最舒服的任何东西并完成工作。如果您很好奇并想了解幕后发生了什么以及如何处理 CLI,您可能会发现正在慢慢远离 DE。
\n| 归档时间: |
|
| 查看次数: |
71976 次 |
| 最近记录: |