Рабочие столы
Рабочий стол - это больше, чем диспетчер окон. Рабочий стол должен обеспечивать
полный интерфейс 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 других операционных систем.
Теперь, после успешной
инсталляции Linux, приступим к изучению среды X Windows. Многие специалисты
по Linux будут возмущены тем, что мы изучаем X Windows, не овладев режимом управления
из командной строки и конфигурированием Linux. Но именно X Windows сделала Linux
приемлемой альтернативой MS Windows и Mac OS. операционной системой для повседневных
задач, таких как обработка текстов, подготовка публикаций и навигация по WWW.
Начнем главу с краткого
описания X Windows. X Windows предлагает графический пользовательский интерфейс
(GUI) для мира Unix. Она удовлетворяет всем общепринятым парадигмам пользовательского
интерфейса, таким как окна приложений, диалоговые окна, кнопки и меню. Именно
X Windows позволяет работать со сложной графикой и делает рабочие станции Unix
системами, пригодными для многих инженерных приложений и систем проектирования.
Именно X Windows выводит Linux в качестве сильного конкурента на рынок операционных
систем для персональных компьютеров.
Чтобы лучше разъяснить, что представляет собой X Windows вообще, в главе проведено подробное сравнение Microsoft Windows и X Windows (включая и изменения в X Windows 4). Описаны некоторые ключевые компоненты X Windows: X серверы, диспетчеры окон, оболочки рабочего стола и Motif.
| фотоэффект ; Коническая винтовая линия Ethernet Локальные сети что такое драйвер Первый способ задания функции: табличный Степенная функция Обратные тригонометрические функции Определение непрерывности функции Оценки ошибок в формулах приближённого дифференцирования Производные функции, заданной параметрически Примеры исследования функций и построения графиков Приближённое нахождение корней уравнений и точек экстремума Тригонометрическая форма комплексного числа Изменить порядок интегрирования Вычислить двойной интеграл Вычисление тройных интегралов Сферические координаты Два основных метода интегрирования Замена переменных в двойном интеграле Дифференцирование интегралов, зависящих от параметра |