Познакомьтесь с Linux: среда рабочего стола и оконный менеджер

С момента появления GNOME и KDE у новых пользователей Linux возникла путаница, какой из них лучше использовать. На первый вопрос довольно просто ответить. Последний вопрос, однако, немного сложнее из-за специфических потребностей пользователя.

Имея это в виду, давайте начнем с иллюстрации различий между средой рабочего стола и оконным менеджером. Мы начнем с того, что покажем, как устроен графический рабочий стол Linux.

Как вы можете видеть, на изображении ниже, на рабочем столе Linux есть в основном три слоя:

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

Среда рабочего стола обычно включает в себя набор приложений, которые тесно интегрированы, так что все приложения знают друг о друге. Менеджер рабочего стола также будет включать в себя некоторую форму панели, которая включает в себя системный трей, где можно разместить небольшие виджеты для быстрого действия или информации.

Linux Desktop Layering

Большая часть путаницы начинает проявляться, когда вы рассматриваете таких оконных менеджеров, как E17 (Просвещение 17).

Самая последняя итерация Enlightenment включает в себя многие элементы, которые обычно встречаются только в средах рабочего стола, хотя Enlightenment по-прежнему считается диспетчером окон. К этому пункту я обычно обращаюсь к таким рабочим столам как Менеджеры рабочего стола.

Существует две основные среды рабочего стола: GNOME и KDE. Если вам интересно, что подходит именно вам, вот несколько советов. Последняя версия GNOME по умолчанию заставит пользователей OS X чувствовать себя как дома, KDE 3.x заставит пользователей Windows XP чувствовать себя как дома, а KDE 4.x заставит пользователей Windows Vista чувствовать себя как дома.

Какой диспетчер окон лучше всего подходит для какого пользователя? Так как есть много оконных менеджеров, я выделю мои любимые.

  • Просвещение: вам нужно много приятных глаз, но не таких ресурсоемких, как KDE или GNOME.
  • Fluxbox: Вы хотите минимальный и быстрый.
  • Afterstep: Вы хотите, чтобы что-то старое дало вам часы забавы.
  • Xfce: вам нужен Windows-подобный интерфейс без вредоносных программ GNOME или KDE.
  • Compiz-Fusion: это полноценный 3-х мерный оконный менеджер с множеством заглушек, которые делают практически все. Если вы хотите, чтобы что-то серьезно впечатлило ваших друзей, это то место, куда вы хотите посмотреть.

Одна из самых замечательных особенностей рабочего стола Linux заключается в том, что он ограничен только вашим воображением. Вы можете заставить рабочий стол Linux выглядеть и чувствовать себя именно так, как вы этого хотите. Вы можете перейти от полного минимализма к полномасштабному трехмерному совершенству Compiz-Fusion. Я дам вам одно предупреждение: игра с рабочим столом Linux может быть такой же отстойной, как и World of Warcraft.