Рабочий стол - это больше,
чем диспетчер окон. Рабочий стол должен обеспечивать полный интерфейс GUI. При
использовании простого диспетчера окон нет гарантий "мирного сосуществования"
методов отображения/управления приложения и соответствующих возможностей другой
операционной системы (например, метод "перенести-и-оставить" (drag-and-drop)
Различные рабочие столы
для Linux предоставляют стабильные, интегрированные GUI и платформу для разработчиков
программного обеспечения. Это обеспечивает общность отображения и управления,
а также механизмы интегрирования, например "перенести-и-оставить".
Два рабочих стола - К Desktop
Environment и GNOME - свободно распространяются и позиционируются как конкуренты
рабочего стола Linux, являющегося стандартом de facto.
К Desktop
Environment
KDE (К Desktop Environment) - это попытка обеспечить бесплатную альтернативу для Common Desktop Environment (см. далее в главе). КОЕ объединяет ряд приложений (диспетчер файлов, эмулятор терминала и утилита конфигурирования дисплея) с диспетчером окон, обеспечивая непротиворечивые механизмы отображения/управления для Х-приложений.
КDЕ по умолчанию используется
как рабочий стол для ряда дистрибутивов Linux, включая Caldera, S.u.S.E. и Corel.
Он представляет собой альтернативный вариант для большинства других дистрибутивов.
КDЕ - привлекательное и
профессионально выполненное окружение для работы. Если для КDЕ будут разработаны
необходимые приложения, эта оболочка сможет использоваться в качестве рабочего
стола для бизнеса. Домашняя страничка КDЕ - http : / /www. kde. org/. В гл.
11 К Desktop Environment 2.1.1, входящий в состав Red Hat Linux 7.1, описан
подробнее.
GNOME:
сетевая объектная модель окружения GNU
GNOME - это результат альтернативной
разработки мощного бесплатного рабочего стола для Linux. В отличие от КDЕ, имеющего
встроенный диспетчер окон, в GNOME отсутствует собственный диспетчер окон. GNOME
обеспечивает программный интерфейс, позволяющий разработчикам обеспечивать полную
поддержку GNOME в своих диспетчерах окон.
Red Hat Linux 7.1 по умолчанию
использует GNOME как окружение рабочего стола с диспетчером окон Sawfish. В
этом пакете есть другие диспетчеры окон и KDE, но поскольку по умолчанию при
инсталляции используются GNOME и Sawfish, в нашей книге именно они используются
в качестве базовых рабочих столов. Для получения информации об использовании
GNOME читайте гл. 8.
MWM
MWM (Motif Window Manager)
- коммерческий диспетчер окон, устанавливаемый при инсталляции Motif. Как завершенное
окружение, Motif подробнее рассмотрен в следующем параграфе.
Common
Desktop Environment
CDE (Common Desktop Environment)
- амбициозная попытка стандартизировать графический интерфейс и среду разработки
на различных платформах UNIX, включая AIX, Digital Unix, HP/UX и Solaris. Сейчас
CDE также поддерживается DeXtop Graphical Interface из X-Inside (http: //www.xinside.
com/). Это коммерческое приложение, стоящее 49 $, требует Accelerated-X server
фирмы X-Inside.
В дополнение к удобному графическому интерфейсу, базирующемуся на Motif, CDE предлагает набор инструментов и приложений для стандартизации процедур администрирования, облегчения конфигурирования пользовательского графического рабочего окружения и управления им. Среди расширений, привнесенных в Х-среду из CDE, - возможность использования метода "перенести-и-оставить" (drag and drop), а также папки и значки, с которыми работают GUI других операционных систем.