Это старая версия документа.


Окружения рабочего стола

Для Ubuntu существует несколько окружений рабочего стола: полнофункциональные Unity, GNOME 3, KDE, лёгкие Xfce и LXDE, а также различные оконные менеджеры от традиционных Openbox, FluxBox до фреймовых Wmii и Bluetile.


Unity - ее основная концепция стиль и простота.
Состоит из: файлового менеджера Nautilus, менеджера окон Compiz, 3D панели Unity.
GNOME - интуитивно понятное окружение с инструментами разработки приложений.
KDE - рабочее окружение с большим количеством настроек, имеются интструменты для облгчения создания приложений.
Xfce - лёгкое настольное рабочее окружение.
LXDE - легкая и неперегруженная функциями среда, расходует не много ресурсов компьютера.
Состоит из не зависящих друг от друга приложений, то есть любое можно заменить.




Оконные менеджеры

Помимо окружений Unity, GNOME, KDE, Xfce, LXDE в репозиториях Ubuntu доступно большое количество оконных менеджеров, которые, совместно с другими утилитами, позволяют развернуть собственное рабочее окружение. Целесообразно использовать оконные менеджеры без окружения рабочего стола либо на компьютерах со скромными характеристиками, либо если требуется более точная настройка некоторых аспектов поведения системы. Некоторые менеджеры окон могут органично встроиться в существующее окружение - возможно, наиболее распространённый пример - использование оконного менеджера Compiz в окружении Gnome для получения зрелищных эффектов и переноса части нагрузки по отрисовки окон с процессора на видеокарту. При этом все остальные компоненты окружения Gnome продолжают работать как обычно и выполнять прежние функции. Наиболее распространённые оконные менеджеры кратко описаны в этой статье.

Что обеспечивает пользователю рабочее окружение и оконный менеджер, каким образом «посторонний» оконный менеджер встраивается в существующее окружение рабочего стола и что нужно знать, прежде чем начать строить собственное окружение на основе оконного менеджера, описывается в статье Менеджеры окон в DE и сами по себе.

OpenBox

Openbox — открытый менеджер окон для X Window System, распространяемый под лицензией GNU General Public License. Изначально Openbox произошел от Blackbox 0.65.0, но затем был полностью переписан на язык C и с версии 3.0 не базируется на программном коде Blackbox. Openbox разработан маленьким и быстрым, он поддерживает много функций, таких как меню, с помощью которого пользователь может управлять приложениями. Обычно Openbox дополняют различными небольшими программами, которые добавляют иконки, панель задач (у OpenBox нет собственной панели) и другие полезные функции.

Особенности:

Меню Openbox может быть динамическим. Это сделано с помощью принятия вывода скрипта в качестве источника для меню. Каждый раз, когда пользователь наводит указатель на подменю, скрипт запускается и регенерирует меню. Эта возможность обеспечивает пользователям и разработчикам программного обеспечения большую гибкость, чем стандартные статические меню в большинстве других оконных менеджеров. К примеру, можно написать скрипты (например, на Python), которые будут показывать новые письма на Gmail в подменю или прогноз погоды. Все зависит только от вашей фантазии.

FluxBox

FluxBox — простой и минималистичный менеджер окон для X Window System. Внешне FluxBox представляет собой чистый рабочий стол с панелью инструментов, на которой находятся название рабочего стола, часы и список запущенных приложений. Запуск программ осуществляется выбором соответствующего пункта из выпадающего меню, появляющегося после щелчка правой клавишей мыши в любом месте рабочего стола, или набором названия программы во всплывающей строке ввода, вызываемой либо из вышеупомянутого выпадающего меню, либо нажатием горячих клавиш. Сторонники использования данной оболочки считают её чрезвычайно эргономичной. В то же время новичков обычно отпугивает «спартанский» внешний вид FluxBox и отсутствие развитых графических средств конфигурирования (подобных средствам, имеющимся в средах KDE и GNOME).

Особенности:

  • Конфигурируемые табы (позволяют объединить несколько одинаковых приложений в одном окне);
  • Панель иконок (для минимизированных окон);
  • Поддержка псевдо-прозрачности;

IceWM

IceWM — менеджер окон для X Window System в Unix-подобных операционных системах. Разработка IceWM началась с нуля в 1997-ом году, проект написан целиком на C++ и выпущен на условиях лицензии GNU LGPL. Цель проекта — создание рабочей среды с удобным и быстрым интуитивным интерфейсом с широкими возможностями для настройки пользователем. В то же время в число задач входила максимальная «лёгкость» IceWM в плане потребляемых ресурсов компьютера — памяти и процессора. Результат во многом оправдал ожидания, IceWM вошел в число самых популярных оконных менеджеров, и продолжает свое развитие до сих пор, сохраняя приоритеты «легкости» и эргономичности.

Особенности:

  • IceWM полностью соответствует i18n и поддерживает работу с русским языком;
  • Возможность управления всем только с помощью клавиатуры;
  • Легкость настройки и создания новых тем оформления;
  • Интерфейс схож с популярными графическими средами Microsoft Windows, Mac OS X, OS/2 и др.

Enlightenment

Enlightenment — оконный менеджер с открытым исходным кодом для X Window System. Название переводится как «просветление» и часто сокращается до одной буквы E. На данный момент проект разделён на 3 части:

  • DR16 — стабильная версия оконного менеджера;
  • DR17 — разрабатываемая версия оконного менеджера (пока отсутствует в официальных репозиториях Ubuntu, но доступна для установки из внешних источников);
  • EFL — Enlightenment Foundation Libraries, библиотеки для поддержки работы DR16 и DR17.

Особенности:

  • Небольшой размер и высокая производительность;
  • Развитая система оформления и тем;
  • Поддержка анимации для тем, элементов пользовательского интерфейса, пиктограмм, рабочих столов и курсоров;
  • Модульная структура, возможна динамическая загрузка внешних модулей для расширения функциональности;
  • Расширенная поддержка виртуальных рабочих столов.

Awesome

Awesome — это динамический оконный менеджер для X Window System. Его разработка началась в сентябре 2007 года в результате ответвления от dwm. Это миниатюрный и быстрый оконный менеджер, поддерживающий несколько вариантов расположения окон (например, «плавающий», когда положение окон не фиксируется, и пользователь может перетаскивать их, как в большинстве популярных менеджеров). Awesome, как фреймовый оконный менеджер, стремится предоставить всё необходимое для полного управлениями окнами без помощи мыши.

Особенности:

  • Возможность обходиться только клавиатурой для управления окнами;
  • Полностью меняется при изменении одного лишь конфигурационного файла на языке программирования Lua;
  • Все функции управления окнами назначаются (как для клавиатуры, так и для мыши);
  • Использует тэги вместо виртуальных рабочих столов, что позволяет отображать одно приложение на нескольких тэгах одновременно;
  • Возможность использования большого количества конфигурируемых виджетов, написанных на языке Lua.

FVWM

FVWM — оконный менеджер, предоставляющий пользователю исключительно много возможностей для настройки поведения окон и назначения горячих клавиш, а также встроенные средства для создания панелей, кнопок и прочих элементов интерфейса. Однако, по замыслу разработчиков, по умолчанию практически все функции отключены.

Ссылки