Рабочие
столы
Рабочий стол - это больше,
чем диспетчер окон. Рабочий стол должен обеспечивать полный интерфейс 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 других операционных систем.