Ликбез по Linux

Выбор среды обитания

Чем хорош Линукс, так это возможностью полной настройки под себя. Графическая среда тоже имеет обладает этим свойством. Так как, в отличие от Windows, оконные менеджеры не являются чем-то встроенным, их существует довольно большое количество. Причём абсолютно на любой вкус - вы можете поставить что-то громоздкое, но с потрясающими спецэффектами (Vista отдыхает), и что-то крайне лёгкое, мелкое и быстрое. По сути, все системы, "рисующие окошки", можно разделить на две группы: графические среды и графические менеджеры. В этой статье я попробую сравнить и описать (в меру моих скромных возможностей) их. Стоит помнить, что тут суждения очень субъективны и что для одного человека является крупным недостатком, то для другого - достоинство. К тому же не стоит забывать, что при выборе большую роль играют личные предпочтения (например, кому-то просто не нравятся доступные темы оформления окон).


Интегрированные рабочие среды

Gnome

Очень крупная среда с большим числом приложений. Использует библиотеку GTK. Создатели, как они утверждают, пытаются сотворить максимально простую и дружественную пользователю среду (хотя не стоит забывать, что единственный интуитивно понятный интерфейс - соска).

Плюсы

  • Много родных приложений, которые используют GTK (то есть никаких проблем с их внешним видом не будет). Стоит вспомнить GIMP, с которого и началась разработка Gnome.
  • Встроено большое число довольно удобных приложений (например, текстовый редактор GEdit).
  • Существуют некоторые программы, которые без наличия Gnome не запускаются вообще.
  • Централизованная система настроек GConf - аналог реестра Windows.
  • Большое количество различных тем оформления (стоит посетить www.gnome-look.org).

Минусы

  • Возможны проблемы с совместимостью различных версий библиотек.
  • Разрозненные настройки - несколько различных меню, центр управления, gconf.
  • Многие производители дистрибутивов не включают его в свои системы.


KDE

Среда, по размерам ещё крупнее, чем Gnome, для отрисовки элементов использует библиотеку Qt. Отличается большим количеством настроек. Правда, также отличается своими аппетитами в большую сторону (для приятной работы хочется не менее 512 Мбайт ОЗУ).

Плюсы

  • Это ну очень крупная среда, в которой есть практически всё, что вам пригодится в повседневной работе. Причём многие программы - лучшие в своём роде.
  • Большое количество написано с использованием Qt (то есть никаких проблем с их внешним видом не будет).
  • Большие возможности по настройке. Некоторые программы имеют ну очень много опций.
  • Существуют утилиты для конфигурации внешнего вида приложений, написанных на GTK.
  • Много разных тем оформления (www.kde-look.org).
  • Механизм взаимодействия dcop позволяет управлять приложениями при помощи скриптов (очень удобно, если какой-нибудь функции не нашлось в настройках).

Минусы

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

Примечание

Для Gnome и KDE можно настроить другой оконный менеджер. Например, compiz-fusion, который пришёл на смену beryl и использует 3D-ускоритель для своей работы. Конечно, для корректного функционирования стоит настроить поддержку трёхмерного ускорения для вашей видеокарты, плюс необходимо добавить в /etc/X11/xorg.conf следующие строки:

Section "Extensions"
Option "Composite" "enable"
EndSection

Плюс, в секцию "Device" надо добавить опцию

Option "XAANoOffscreenPixmaps" "true"

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


Xfce

Маленькая, но очень гордая рабочая среда, в которой все программы работают быстрее, чем в "Гноме" и КДЕ. К тому же потребление памяти остаётся намного ниже. Но, ко всему, остаётся рабочей средой со своими приложениями (маленькими и быстрыми).

Плюсы

  • Маленький, очень быстрый и очень нетребовательный.
  • Загружается на порядок быстрее, чем остальные среды.
  • Поддерживает gtk-темы.
  • Много собственных утилит для настройки многих параметров (например, горячих клавиш), также есть свой очень быстрый файловый менеджер.
  • Отлично работает на различных системах (Linux, всех BSD-системах, QNX, Solaris) с наличием оптимизации под каждую.

Минусы

  • Многое приходится настраивать вручную из-за отсутствия инструментов (например, время или раскладку клавиатуры).
  • Мало встроенных программ.


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

Они почти не имеют каких-либо приложений для дополнительной работы. Приходится их доставлять из различных сред. Для их настройки, как правило, приходится править конфигурационные файлы. Зато можно добиться потрясающих требований (в хорошем смысле =)).


IceWM

Крайне популярный оконный менеджер с поддержкой тем.

Плюсы

  • Много функций управления окнами.
  • Умеет сворачивать в трей любое окно.
  • Позволяет просто создавать темы.
  • Встроенная возможность работы с горячими клавишами.
  • Есть мониторы загрузки процессора и сети.
  • Нетребовательность.

Минусы

  • Есть ограничения на конфигурацию панели.
  • Ручная правка конфигов.
  • Графические конфигураторы хоть и есть, но очень быстро устаревают.


FVWM

Самое настраиваемое, что я когда-либо видел, причём нетребовательное и быстрое. Но есть одно но. Я бы сказал, НО. Очень сложный процесс настройки, близкий к программированию, зато это позволяет действительно настроить под себя. Ну и ещё очень уродливая тема по умолчанию.

Зато по причине гибкости существуют готовые решения. Я бы посоветовал посмотреть fvwm-crystal. Он красив и быстр. Причём это остаётся fvwm'ом и поддаётся неплохой заточке под свои идеи.


Enlightenment (E016)

Тоже очень популярный и симпатичный менеджер

Плюсы

  • Много различных тем.
  • Большие возможности настройки (хоть и меньше, чем у fvwm).
  • Графическая настройка.
  • Различные эффекты.

Минусы

  • Проблема с кириллицей в некоторых темах.


Window Maker

Предлагает несколько непривычный метод работы - с использованием доков.

Плюсы

  • Много тем.
  • Удобные горячие клавиши.
  • Удобный сторонний конфигуратор.
  • Простые конфиги.
  • Крупные возможности по управлению окон.
  • Богатый выбор апплетов для доков.

Минусы

  • Некоторые программы несколько некорректно работают с доками.
  • Требуется некоторое время для того, чтобы привыкнуть к работе.


OpenBox

Плюсы

  • Соответствует стандартам freedesktop, что позволяет использовать его как оконный менеджер в том же "Гном"/КДЕ.
  • Позволяет настраивать горячие клавиши.
  • Поддерживает меню, которое может генерироваться автоматически.

Минусы

  • Не особо удобная конфигурация при помощи редактирования xml-файла.
  • Всё остальное нужно настраивать отдельно (например, панель).


FluxBox

Почти то же, что и OpenBox, но с панелькой и более простыми конфигами.


FLWM

Очень простой и быстрый менеджер, который имеет самый минимум для управления окнами. Лучшее решение для тех, кому ничего не нужно.


Ion

Предлагает совершенно новый способ размещения окон - они не перекрывают друг друга. Имеет довольно слабые возможности изменения интерфейса, хотя и есть поддержка тем.

В общем, что выбирать - решать вам. Всё-таки это-дело вкуса (и желания возиться с настройками). Лично я сделал свой выбор в пользу Xfce. Но вам, возможно, будет удобнее в Gnome или KDE. Выбор есть.

Антон "oni" ЛИПАРИН,
[email protected]
oni-ddr.livejournal.com

Версия для печатиВерсия для печати

Номер: 

30 за 2008 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!