Среда GNOME (GNU Network Object Model Environment – сетевая объектная среда GNU, http://www.gnome.org/) возникла как ответ общества GNU на разработку KDE, когда библиотеки Qt еще не были свободны. Новая рабочая среда создавалась на основе инструментария GTK+, созданного ранее для графического редактора GIMP и распространяемого на условиях GNU GPL. Цели проекта схожи с KDE – разработка полностью свободной среды, доступной всем пользователям вне зависимости от уровня их технических навыков, физических ограничений и языка, на котором они говорят.
Кроме самой среды, разрабатывается и набор инструментов для создания новых приложений, интегрируемых в GNOME. В отличие от KDE, в GNOME несколько иное понимание того, как пользователь должен взаимодействовать с рабочим столом. Все это отражено в документе GNOME Human Interface Guidelines (Руководство по созданию человеческого интерфейса GNOME (HIG)). Принцип прост – дать пользователю минимум настроек, и он, вместо того чтобы каждый раз настраивать среду под свои нужды, будет использовать один и тот же оптимальный вариант, предложенный разработчиком. В результате многие настройки, ранее доступные в GNOME, были удалены и признаны ненужными. По этой причине GNOME не любят пользователи, которые хотят перестроить рабочий стол под свои запросы. Сторонними программистами написаны специальные приложения, помогающие активировать скрытые настройки GNOME. Основным средством взаимодействия между приложениями является D-Bus, специально разработанный для настольного применения. При создании ветки 2.x планировалось использование механизмов CORBA и Bonobo, но от них предполагается постепенно отказаться. Как и для KDE, для GNOME написаны десятки приложений, которые могут взаимодействовать между собой, в том числе и сторонними программистами. По сравнению с KDE, GNOME потребляет меньшее количество ресурсов.
Примечание
Для установки GNOME в Kubuntu нужно выполнить команду sudo aptitude install ubuntu-desktop.
Интерфейс GNOME и приложений на 100 % переведен на русский язык. Рабочий стол внешне напоминает Windows, хотя есть и отличия (рис. 6.2). Так, по умолчанию GNOME имеет две панели, расположенные по верхнему и нижнему краям рабочего стола. На панели можно добавлять небольшие приложения – апплеты, которые встраиваются в панель для выполнения различных функций, выводя дату и время, список открытых окон и прочее. Аналогично KDE, у GNOME есть также свой ресурс http://gnome-look.org/, где можно скачать разнообразные «украшения».
Рис. 6.2.Рабочий стол GNOME
Как и в случае ядра Linux, стабильные выпуски GNOME имеют четные младшие номера версии (например, 2.20), а версии в разработке – нечетные. Центр разработки GNOME расположен в США, поэтому он наиболее популярен в дистрибутивах, выходящих по ту сторону океана.
Cреда рабочего стола XFce ( http://www.xfce.org/) также построена на библиотеках GTK+, поэтому приложения из состава GNOME будут запускаться без подгрузки дополнительных библиотек и модулей. Работает во всех UNIX-подобных операционных системах – Linux, NetBSD, OpenBSD, FreeBSD, Solaris и других. Целью разработки являлось минимальное потребление ресурсов системы с сохранением удобства: если для KDE и GNOME рекомендуемыми являются 256 Мбайт оперативной памяти, то для XFce достаточно 128 Мбайт. Абсолютно все настройки в данной среде производятся при помощи мыши (рис. 6.3), в конфигурационные файлы можно не заглядывать. В качестве оконного менеджера использован Xfwm (собственной разработки).
Рис. 6.3.Интегрированная среда XFce
Примечание
Для установки XFce в Ubuntu или Kubuntu необходимо выполнить команду sudo aptitude install xubuntu-desktop.
Первые версии XFce очень напоминали коммерческое рабочее окружение CDE, но постепенно это отличие пропадает.
Фактически, XFce был переписан дважды: при переходе с версии 2 на 3 и с 3 на 4. В XFce полностью реализован взгляд на создание программ в UNIX – модульность построения с возможностью их многократного использования. Функциональные компоненты вынесены в отдельные приложения, а пользователь имеет возможность конфигурировать систему оптимальным образом. Так, библиотеки XFce используются в программах других разработчиков. Это текстовой редактор Mousepad, аудиопроигрыватель xfmedia и эмулятор терминала Terminal. Как и положено интегрированной среде, в Xfce есть свои приложения. Так, в качестве файлового менеджера используется Thunar, календаря – Orage, программы записи CD/DVD – Xfburn, архиватора – Xarchiver и прочие. На сайте http://xfce-look.org/вы найдете всевозможные украшения для Xfce.
Читать дальше
Конец ознакомительного отрывка
Купить книгу