Иллюстрированный самоучитель по RedHatLinux

       

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


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

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

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

К Desktop Environment

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

Рис. 6.15.

Рабочий стол КDЕ

К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 других операционных

систем.


Содержание раздела