18
Часть 2. GUI — Graphic User Interface
Linux чрезвычайно гибок и поддерживает использование множества различных
рабочих сред. KDE — самая популярная рабочая среда в мире Linux и занимает это место
по достоинству. Она изящно выглядит, весьма удобна и проворна, солидна и обладает
богатыми возможностями. Вы можете положиться на нее в
деле отправки и получения
электронной почты, с помощью ее браузеров можете путешествовать по Всемирной Сети,
ее приложения помогут вам записывать компакт-диски и просматривать кинофильмы,
работать с текстовыми документами и крупноформатными таблицами. Но при всем этом,
KDE — это интерфейс, построенный на мощном основании графического движка Linux-
систем, который называют X Window system, XFree86, или просто X. То, что делает
рабочая среда KDE в глубине операционной системы — управление окнами, границами,
фоном, изображениями, полосами прокрутки и многим другим — обеспечивается работой
X.
Если вы когда-либо самостоятельно устанавливали систему Linux, то обязательно
проходили этап конфигурирования графического вида рабочей среды. Однако то, что вы
настраивали тогда, не было средой KDE или средой GNOME. В тот момент ваши действия
касались именно X. X — это та основа, на поддержку которой опирается любая
графическая программа, в том числе и рабочая среда, типа KDE или GNOME.
Таким образом, у
пользователя появляется дополнительная степень свободы.
Коль скоро пользовательский интерфейс представляет собой обычную служебную
программу, то ее также можно выбирать исходя из особенностей выполняемой задачи.
Свободная ОС не привязывает потребителя к конкретному графическому окружению. Эта
особенность позволяет добиться высокой степени эргономичности, учитывая не только
объективно существующие цели, но и субъективные предпочтения самого потребителя.
Пользовательские оболочки Linux принято делить на две категории: оконные
менеджеры и интегрированные графические среды. Первые предоставляют потребителю
только механизм управления визуальными объектами, тогда как вторые включают в себя
дополнительное ПО.
Разумеется, эта классификация не является строгой — для некоторых оконных
менеджеров существуют графические инструменты их настройки. Тем не менее ради
такой мелочи терминологию менять никто не стал. Особой путаницы это не вносит,
поскольку тип интерфейса интересует потребителя в
последнюю очередь. Главное для
него — практическая функциональность.
Вряд ли найдется дистрибутив, включающий в себя все существующие оконные
менеджеры и интегрированные графические среды. На сегодняшний день их
насчитывается около двухсот. Хотя для решения обычных пользовательских задач вполне
можно ограничиться значительно меньшим количеством интерфейсов.
KDE
KDE — мощная графическая оболочка, включающая в
себя набор прикладных
программ, достаточный для удовлетворения потребностей обычного пользователя.
Имеется даже полнофункциональный офисный пакет KOffice, по своим возможностям на
уступающий более знаменитому OpenOffice.org. Эта оболочка входит в стандартную
поставку дистрибутивов Kubuntu, OpenSuSE, ASPLinux, ALTLinux, MOPS, Mandriva,
Debian.
KDE чрезвычайно популярен благодаря разнообразию входящего в его состав
программного обеспечения. Так, набор приложений дистрибутива MOPS фактически
состоит только из ПО, встроенного в KDE. И при этом получаемая система достаточно
функциональна, чтобы удовлетворить потребности большинства пользователей.
Помимо офисного пакета в
KDE входят браузер, почтовый клиент и даже
программа для работы в сети BitTorrent. Стремление создателей этой оболочки сделать
самодостаточную рабочую среду привело к тому, что фирменный центр управления
19
позволяет определять ряд общесистемных параметров. А конфигурации шрифтов и
раскладок, используемых этим интерфейсом, имеют приоритет над задаваемыми обычным
для Linux способом.
С другой стороны, приложения KDE практически не знакомы пользователям
Windows, поскольку не являются кроссплатформенными. Из-за этого могут возникнуть
определенные сложности при переходе между ними.
А как же OpenOffice, Firefox, Thunderbird? Неужели они не могут быть запущены
из KDE? Конечно, могут, и будут работать вполне исправно. Однако пользователь может
столкнуться с
некоторыми тяжело решаемыми проблемами. Например, если ему
потребуется уменьшить шрифт на личной панели закладок браузера Firefox, то средствами
KDE этого сделать не получится — придется вручную править конфигурационный файл
браузера.
Центр управления — особая гордость KDE. С его помощью можно настроить всѐ,
что в принципе настраивается: от сетевых интерфейсов до фона рабочего стола. Его
концепция особенно привлекательна для начинающего пользователя, поскольку все
необходимые инструменты собраны в одной оболочке.
Однако ряд современных дистрибутивов (Mandriva, OpenSuSE, ALTLinux, Linux
XP) имеют свои центры настройки, что снижает потребительскую ценность аналогичной
программы, входящей в состав KDE. Фактически она дублирует основные функции
штатного настройщика.
Главным недостатком KDE принято считать высокие требования к аппаратной
конфигурации. Действительно, на старых и маломощных машинах этот интерфейс лучше
не использовать.
GNOME
GMOME — давний конкурент KDE. Споры между сторонниками и противниками
использования этих рабочих сред уже переросли в очередную Holy War. Идут они и по
сей день, поэтому можно смело сказать, что решающего преимущества нет ни у
одного
интерфейса. GMOME используется в дистрибутивах Ubuntu, Linux XP, OpenSuSE,
ASPLinux, Fedora, Mandriva, Debian.
Главное достоинство этой рабочей среды заключается в том, что она построена на
библиотеке GTK. Этот инструментарий распространяется по гибкой лицензии,
допускающей его использование коммерческими программами. Поэтому теоретически
потенциал GNOME весьма высок. Если Linux займет солидную нишу в корпоративном
секторе, то скорее всего ряд разработчиков востребованных прикладных программ не
смогут принять GPL и будут ориентироваться на модели, позволяющие извлекать
серьезную прибыль. Кстати, отечественный дистрибутив Linux XP, создатели которого
сразу позиционировали свой продукт как коммерческий, использует именно этот рабочий
стол. Надо сказать, что именно GTK применялась при создании весьма популярных
программ Firefox и Thunderbird. Поэтому уже упоминавшаяся выше задача об уменьшении
размера шрифтов личной панели закладок в
GNOME решается средствами самой
оболочки, что значительно проще.
Настраивается GNOME при помощи централизованной системы GConf. Правда, ее
нельзя считать до конца отработанной и адаптированной для начинающего пользователя.
Меню несколько запутанно, и не всегда нужный пункт можно найти интуитивно,
документацию все-таки придется полистать.
Требования у GNOME и KDE к ресурсам машины примерно одинаковы.
Компьютер, на котором работает одна оболочка, пригоден и для использования второй.