В чем разница между средой рабочего стола и диспетчером окон?

71

Как говорится в названии.

Мне очень тяжело пытаться понять, какие различия между средой рабочего стола и диспетчером окон?

EDIT: Это то, что я узнал позже.

Существуют три уровня, которые могут быть включены в рабочий стол Linux:

X Windows . Это основа, позволяющая рисовать графические элементы на дисплее. X Windows создает примитивную структуру, которая позволяет перемещать окна, взаимодействовать с клавиатурой и мышью и рисовать окна. Это необходимо для любого графического рабочего стола.

Диспетчер окон . Диспетчер окон - это часть головоломки, которая контролирует размещение и внешний вид окон. Менеджеры окон включают в себя: Просвещение , Afterstep , FVWM , Fluxbox , IceWM и т. д. Требуется X Windows, но не среда рабочего стола.

Окружающая среда для рабочего стола . Здесь некоторые начинают немного размываться. Desktop Environment включает в себя Window Manager, но основывается на нем. Настольная среда обычно представляет собой гораздо более интегрированную систему, чем Window Manager. Требуется как X Windows, так и Window Manager. Примерами настольных сред являются GNOME , KDE , Корица , Xfce и другие)

    
задан Zolomon 18.12.2010 в 22:56
источник

4 ответа

35

Менеджер окон управляет вашими окнами. Он помещает украшение окна вокруг содержимого, включая кнопки для минимизации или закрытия. Он позволяет изменять размеры и перемещать окна вокруг, решает, какое окно находится сверху. Metacity и Compiz - это два примера с сегодняшнего дня: twm и fvwm могут помнить такие старые люди, как я.

Настольная среда дает вам общий пользовательский интерфейс. Он имеет панели, системные меню, стартеры, статусные апплеты. Разумеется, для управления окнами необходим оконный менеджер. Он может предлагать проводник и просмотрщик файлов по умолчанию. Чтобы оптимизировать работу, он может даже содержать редактор по умолчанию, программу терминалов или даже электронную почту, и все они выглядят одинаково и работают вместе. Gnome, XFCE и KDE являются наиболее известными на данный момент.

    
ответ дан MPi 07.01.2011 в 09:16
источник
9

Я постараюсь быть кратким. Взяв Ubuntu для примера:

  • Compiz / Metacity (или KWin, XFWM) являются менеджерами окон . Их цель - нарисовать окна, границы, кнопки и т. Д.
  • Gnome (или KDE, XFCE) - это среды рабочего стола , потому что рядом с диспетчером окон они устанавливают экран входа, панели и системы, а также некоторые инструменты для настройки и настройки настроек.
ответ дан chris 07.01.2011 в 13:04
7

В дополнение к выше всего ...

Что такое диспетчер окон?

Диспетчер окон - это часть программного обеспечения, которое управляет окнами, позволяя открывать, закрывать, изменять размеры и перемещать окна. Он также может отображать меню и параметры для пользователя. Он контролирует внешний вид пользовательского GUI. С Linux или BSD у вас есть выбор. Вы можете выбрать любое количество оконных менеджеров, начиная от простых и простых простых (низкая память и потребление ЦП), до многофункциональных больших. Есть около 17 «основных» оконных менеджеров и не менее 70 других.

Вот краткий список некоторых из наиболее популярных:

  • fvwm2
  • twm
  • mwm
  • wm2
  • AfterStep
  • Просвещение
  • WindowMaker
  • IceWM
  • Sawfish
  • Blackbox
  • Fluxbox
  • и MetaCity

Для действительно хорошего веб-сайта, в котором перечислены все их, попробуйте www.plig.org/xwinman/ .

Что такое среда рабочего стола?

Настольная среда (DE) обычно располагается поверх диспетчера окон и добавляет множество функций, включая панели, строки состояния, возможности перетаскивания и набор интегрированных приложений и инструментов. На самом деле мнения пользователей о операционных системах обычно основаны на одном: Desktop Environment. Конечно, DE - лишь малая часть ОС, а в системах Linux и Unix, Window Manager и / или DE могут быть заменены или настроены без каких-либо ограничений, не нарушая каких-либо лицензионных соглашений конечного пользователя.

Самые популярные настольные среды для Unix / Linux:

  • GNOME
  • KDE
  • CDE
  • XFce

(Конечно, есть и другие.)

Предоставлено Ссылка

Радуйся ....

    
ответ дан zeal 31.08.2013 в 21:38
1

IMHO термин Desktop Environment происходит из термина Window Manager. Поскольку Desktop Environment представляет собой набор программного обеспечения / инструментов, который формирует современный визуальный интерфейс (ы) между человеком и компьютером, в то время как Window Manager служит только для создания простого графического интерфейса (ов) (я помню XWindows на станции Silicon Graphics в 1995 году :)).

С уважением, Винченцо

    
ответ дан Vincenzo 18.12.2010 в 23:44