Выбор среды обитания
Чем хорош Линукс, так это возможностью полной настройки под себя. Графическая среда тоже имеет обладает этим свойством. Так как, в отличие от 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
Горячие темы