Рабочие столы

Рабочий стол - это больше, чем диспетчер окон. Рабочий стол должен обеспечивать полный интерфейс GUI. При использовании простого диспетчера окон нет гарантий "мирного сосуществования" методов отображения/управления приложения и соответствующих возможностей другой операционной системы (например, метод "перенести-и-оставить" (drag-and-drop) между приложениями или внедрение данных из одного приложения в другое).

Различные рабочие столы для Linux предоставляют стабильные, интегрированные GUI и платформу для разработчиков программного обеспечения. Это обеспечивает общность отображения и управления, а также механизмы интегрирования, например "перенести-и-оставить".

Два рабочих стола - К Desktop Environment и GNOME - свободно распространяются и позиционируются как конкуренты рабочего стола Linux, являющегося стандартом de facto.

К Desktop Environment

KDE (К Desktop Environment) - это попытка обеспечить бесплатную альтернативу для Common Desktop Environment (см. далее в главе). KDE объединяет ряд приложений (диспетчер файлов, эмулятор терминала и утилита конфигурирования дисплея) с диспетчером окон, обеспечивая непротиворечивые механизмы отображения/управления для X-приложений.

KDE по умолчанию используется как рабочий стол для ряда дистрибутивов Linux, включая Caldera, S.u.S.E. и Corel. Он представляет собой альтернативный вариант для большинства других дистрибутивов.

KDE - привлекательное и профессионально выполненное окружение для работы. Если для KDE будут разработаны необходимые приложения, эта оболочка сможет использоваться в качестве рабочего стола для бизнеса. Домашняя страница KDE - www.kde.org. В главе 11 К Desktop Environment 2.1.1, входящий в состав Red Hat Linux 7.1, описан подробнее.

GNOME: сетевая объектная модель окружения GNU

GNOME - это результат альтернативной разработки мощного бесплатного рабочего стола для Linux. В отличие от KDE, имеющего встроенный диспетчер окон, в 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. Это коммерческое приложение, стоимость которого составляет 49 $, требует для своей работы Accelerated-X server от компании X-Inside.

Помимо удобного графического интерфейса, основанного на Motif, CDE предлагает ряд инструментов и приложений, направленных на стандартизацию процедур администрирования, упрощение процесса конфигурации графического рабочего окружения пользователя и его управления. Одним из значимых дополнений, которые CDE привнесла в среду X, является метод "перенести и оставить" (drag and drop), а также возможность работы с папками и значками, знакомыми пользователям GUI других операционных систем.

Также стоит упомянуть, что разработчики CDE постоянно работают над улучшением и оптимизацией этого продукта. На рынке UNIX CDE долгое время считалась эталоном качества и функциональности. Она предоставляет множество возможностей для пользователей и разработчиков, делая работу с UNIX-системами более интуитивно понятной и удобной. Особое внимание уделяется безопасности и стабильности работы, что делает CDE одним из наиболее надежных решений на рынке.