CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
25.05.2012

Последние комментарии

Нужны ли Linux'у пользователи? (277)
24 Декабрь, 23:02
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 Декабрь, 22:53
Kubuntu Feisty (15)
24 Декабрь, 18:42
Один на один с Windows XP (3758)
24 Декабрь, 11:46

Каталог софта

Desktop
Internet
Internet-серверы
Безопасность
Бизнес/Офис
Игры
Мультимедиа
Наука
Операционные системы
Программирование
СУБД
Создание веб-сайтов
Утилиты

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Окружение :: Графические среды

Выбор среды обитания: Десктоп или менеджер окон?

В качестве среды обитания пользователя POSIX-систем выступают обычно программы, именуемые интегрированными графическими средами (по простому десктопами) и оконными менеджерами. Настоящий материал призван предоставить данные для осознанного выбора такой программы. Он предназначен не только (а может быть, и не столько) для совсем начинающих пользователей, но может быть интересен и пользователям действующим.

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

Десктопы

GNOME

Достоинства:

  • Красивая централизованная система управления настройками через GConf. Можно править руками, а можно и в редакторе реестра.
  • Много ПО заточенно под GNOME. Наиболее естественно сочитается с The GIMP, Firefox, Sodipodi, так как основан на той же библиотеке GTK (которая используется во множестве приложений).
  • Много треевых иконок для приложений, не предназначенных специально для GNOME.
  • Удобные встроенные приложения (GEdit, Evolution и т.п.).
  • Имеется несколько относительно легких, но функциональных офисных приложений, требующих GNOME обязательно (Gnumeric, GNU Cash) или предпочтительно (AbiWord).

Особенность:
В последних версиях разработчики по умолчанию придают ему вид, все более сходный внешне с Windows.

Недостатки:

  • Сложные и неочевидные зависимости от библиотек и отдельных их версий.
  • Разрозненные настройки (нужную настроку желающему предстоит искать среди нескольких менюшек и центра управления).
  • Неясности в отношениях с дистростроителями (многие разработчики дистрибутивов отказываются от его включения, что из этого выйдет - неизвестно).

KDE

Достоинства:

  • Действительно интегрированная самодостаточная рабочая среда, штатно содержащая в комплекте приложения, перекрывающие большинство потребностей пользователя - от работы с текстами до мультимедиа.
  • Многие из штатных приложений принадлежат к числу лучших в своих категориях (konqueror, kate, kppp, kmail).
  • Огромное количество приложений сторонних разработчиков, написанных с использованием библиотек Qt, и kdelibs и обладающих сходным интерфейсом.
  • Разнообразные и гибкие настройки, выполняемые в большинстве случаев с помощью универсального штатного Центра управления, что при необходимости может быть дополнено ручным конфигурированием.
  • Возможность унификации внешнего вида для приложений, не относящихся к KDE.
  • Возможность независимого от Иксов управления шрифтами и раскладками клавиатуры.
  • Очень большое количество тем для настройки рабочего окружения.
  • Возможность управлять приложениями из скриптов при помощи dcop.

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

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

Недостатки:

  • Встроенный в КДЕ переключатель и индикатор раскладки слишком неудобный, поэтому часто (особенно при необходимости работы более чем с двумя раскладками) приходится пользоваться сторонними приложениями.

XFce

  1. Кросплатформенный gui-инсталятор, причём с опциями оптимизации, чётко работает на linux, всех BSD-системах, QNX, Solaris.
  2. Тщательное тестирование на совместимость как с Qt-, так и с GTK-приложениями, причём лозунг XFce ... и всё работает быстрее! - оправдан популярностью среди пользователей, а так же придирчивостью девелоперов к этому.
  3. Использование ресурсов в 2 раза ниже чем kde/gnome, при схожей функциональности, причём это DE, а не просто wm.
  4. xfce-classes (c++) позволяют создать хорошие приложения вроде goverment и xfmedia,в духе KDE, но на основе xfce-lib, которая в будущем будет независима от gtk.
  5. В версии 4.3 будет собственный файловый менеджер.

Менеджеры окон

OpenBox

Маленький, легкий, симпатичный...

Достоинства:

  • Соответствует стандартам freedesktop (EWMH, ICCCM), что позволяет ему без проблем взаимодействовать со многими сторонними программами вроде pypanel, netwmpager, devilspie etc. Это же позволяет использовать его в качестве wm в среде Gnome, KDE, XFCE(?).
  • Умеет управляться с виртуальными рабочими столами.
  • Позволяет настроить горячие кнопки, в том числе и в emacs-стиле.
  • Поддерживает меню, которое может генерироваться динамически.
  • Шустрый, приятный на вид.

Недостатки:

  • Основная конфигурация производится вручную, правкой xml-файла. Есть правда всякие конфигураторы, но они не сильно помогают.

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

  • Не содержит пейджера, панельки и т.д. Но зато, все это можно прикрутить отдельно.

FluxBox

Достоинства:

  • Такой же, как и openbox, только имеет и панельку, и пейджер.
  • Активно развивается, для него создается множество тем.

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

  • Настраивается вручную правкой интуитивно понятных конфигов.

FVWM2

Emacs оконных менеджеров...

Достоинства:

  • Просто сумашедше настраиваимый. Пожалуй, более настраимаемого менеджера окон не существует...
  • При этом довольно быстро работает. "Довольно" - потому что это может зависеть от настроек. Верю, что в принципе, его можно затормозить. Поддерживает разнообразные модули вроде fvwm-button, которые позволяют фактически строить его интерфейс. Динамическое меню.

Недостатки:

  • Очень не тривиальный процесс настройки. Фактически, это программирование. За это я бы поставил даже 2 минуса (впрочем, это можно назвать и особенностью - ред.).
  • Без индивидуальной настройки просто таки страшен.

FLWM

Краткая характеристика: один из самых маленьких, легких и быстрых оконных менеджеров. Имеет только необходимы минимум средств для управления окнами (закрыть, развернуть на экран, свернуть, свернуть в титул) плюс меню запуска приложений.

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

  • Неограниченное количество рабочих столов.
  • Настраиваются: цвет фона (только через файл ресурсов X-сервера, никаких обоев) и меню запуска (вызываемое кликом любой кнопкой мыши на рабочем столе.
  • Для настройки меню нужно в домашнем каталоге создать подкаталог .wmx и в нем - симлинки на исполняемые файлы тех приложений, которые требуется запустить через меню.
  • Вертикальная ориентация титульной панели с управляющими кнопками (не изменяется).
  • Нет средств для прикручивания иконок, тулбаров и прочих излишеств.

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

Мой вывод: идеальное средство, если от Иксов требуется только открытие кучи терминальных окон и (или) запуск пары самодостаточных тяжелых приложений типа OpenOffice или GIMP. Особенно на слабой машине: по нетребовательности к ресурсам оставляет позади даже боксы.

IceWM

Маленький, легкий, симпатишный... (с) bogus

Достоинства:

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

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

  • Немного ограниченная, но все-таки возможность конфигурять внеший вид и содержание таскбара (например, навесить кнопок для запуска приложений).
  • Все-таки - ограниченная
  • Правка конфигов ручками, но...
  • Хорошо прокомментированные конфиги.
  • Есть графические конфигураторы (хотя и быстро устаревают), если не хочется знать, какой файл править, существуют icepref и iceconf, плюс icemc для настройки меню.

Почему-то считается минусом, что IceWM - Windows-like WM. Что в нем Windows-подобного, кроме таскбара (а такой таскбар у половины всех WM/DE, и не MS его придумала), не пойму.

В общем, не думаю, что новичку IceWM особо придется по душе, так же как и подавляющее большинство всех легких менеджеров (если, конечно, его не настроить и не преподнести новичку во всей красе).

Enlightenment (E016)

Достоинства:

  • Наличие большого числа различных тем.
  • Широкие возможности конфигурирования.
  • Встроенные pager и iconbox - отличная замена IceWM-like панели (хотя и такие можно использовать).
  • Несложная настройка посредством GUI.
  • Различные визуальные эффекты - типа моря внизу экрана.
  • Поддержка borderless, поверх всех и т.п., с возможностью запомнить на всю оставшуюся жизнь.
  • Различные виды окон - различные украшения в одной теме.

Недостатки:

  • Проблемы с кириллицей при использовании некоторых тем (решаемо правкой файлов и заменой шрифтов).

Window Maker

Достоинства:

  • Удобные хоткеи (переключение десктопов, приложений и прочее).
  • Удобная навигация между запущенными приложениями (Alt + Tab, F11).
  • Отличный выбор доккаплетов (так сказать фирменная фишка и никаких скелетов ненадо).
  • Удобный конфигуратор (не встроеный, а сторонний, на gtk2), который настроивает практически все (шрифты, меню, расположение доков, различное сворачивание окон, создание собственных тем и много, много еще чего....).
  • Очень простые и прозрачные для ручного редактирования конфигурационные файлы.
  • Очень своеобразный и элегантный дизайн.
  • "Скрепка", в неё пихаеется всё, что угодно, да и сама автоматом может под себя приложения подгребать...
  • Очень удобное управленый способ управления Look&Feel для отдельных окон, возможно отключение заголовка/рамки/рамки изменения размера, отмена глобальных хоткеев для какого-то приложения.
  • Наличие встроенной кнопки в заголовке для отображения раскладки. Возможность локальной для каждого приложения текущей раскладки клавиатуры, вместо глобальной.
  • Огромное количество тем.

Недостатки:

  • Не у всех программ есть большие иконки для доков.

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

  • Глубоко интегрируется с GNUstep и в этом качестве образует единообразную мощную пользовательскую среду.
  • Не использует больших специализированных библиотек и не зависит от них.

Добавим очень удобное управленый способ управления Look&Feel для отдельных окон, возможно отключение заголовка/рамки/рамки изменения размера, отмена глобальных хоткеев для какого-то приложения. Наличие встроенной кнопки в заголовке для отображения раскладки. Возможность локальной для каждого приложения текущей раскладки клавиатуры, вместо глобальной. Огромное количество тем. Очень простые и удобные конфигурационные файлы.




Комментарии

аноним, Чтв 08 Окт 2009 09:49:24:
Да действительно, KDE стал просто отвратителен, с его неудобной плазмой и требовательностью к ресурсам. Прям парадокс какой-то получается KDE стремится к Windows, а Windows в свою очередь к KDE, я имею ввиду интерфейс, и как видно ничего хорошего не получается.
Так что рулит ГНОМ, за ним большое будушее, если конечно не свернёт с правильного пути как KDE/
аноним, Пнд 06 Июл 2009 21:59:41:
kde3 то была вестчь.
аноним, Пнд 06 Июл 2009 20:46:05:
Беззаветная любовь автора к КДЕ бьет изо всех щелей.
А его четвертая версия - это вампир системных ресурсов в полупрозрачном плазменном трико.
аноним, Пнд 06 Июл 2009 10:41:12:
Особенность:
В последних версиях разработчики по умолчанию придают ему вид, все более сходный внешне с Windows.

свистит автор. Гном на винду похож? КДЕ - это винда, в самой изощренной и безобразной форме.
аноним, Пнд 06 Июл 2009 08:31:47:
2 vlkhomenko.ya.ru, понедельник, 6 июля 2009 г. 00:17:25:

а он был в 2005м? O_O
mensh, Пнд 06 Июл 2009 07:24:39:
Не думаю, что "рукопашное" конфигурирование является недостатком. Ведь если "обвешаться рюшками", то "весь пар в свисток выйдет".
vlkhomenko.ya.ru, Пнд 06 Июл 2009 00:17:25:
А где XMonad - оконный менеджер на хаскеле, я его только недавно стал изучать но по-моему вполне можно работать.

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds