Product SiteDocumentation Site

13.3. Графические рабочие столы

Среди свободных графических рабочих столов доминируют два больших набора программ: GNOME и KDE. Оба из них очень популярны. Это довольно редкий случай в мире свободного программного обеспечения; веб-сервер Apache, например, имеет очень мало "ровесников".
Это разнообразие уходит корнями в историю. KDE был первым проектом графического рабочего стола, но он выбрал графический пакет Qt, что не было приемлемым для большого количества разработчиков. Qt в то время не относился к свободному программному обеспечению, и на основе инструментария GTK+ был запущен проект GNOME. Но после того как Qt стал свободным программным обеспечением проекты не были объединены и развивались параллельно.
GNOME и KDE, по-прежнему продолжают работать вместе: под эгидой FreeDesktop.org проекты сотрудничали в определении стандартов взаимодействия между приложениями.
Выбор «лучшего» графического рабочего стола является деликатной темой, от которой мы предпочитаем держаться подальше. Мы просто опишем их возможности и дадим несколько советов для дальнейших размышлений. Лучшим выбором будет тот, который вы сделаете после некоторых экспериментов.

13.3.1. GNOME

Debian Jessie включает в себя GNOME версии 3.14, который может быть установлен с помощью команды apt-get install gnome (он также может быть установлен путем выбора задачи "Debian desktop environment").
GNOME отмечают за его удобство и доступность. Профессиональные дизайнеры привлекались к написанию стандартов и рекомендаций. Это помогло разработчикам создать приемлемые графические пользовательские интерфейсы. Проект получает поддержку от крупных ИТ-игроков, таких как Intel, IBM, Oracle, Novell, и, конечно, различных дистрибутивов Linux. Наконец, при разработке приложений для GNOME можно использовать многие языки программирования.
Рабочий стол GNOME

Рисунок 13.1. Рабочий стол GNOME

Для администраторов, GNOME окажется лучше подготовленным для массового развертывания. Приложение настраивается через интерфейс GSettings и хранит свои данные в базе данных DConf. Таким образом настройки могут быть запрошены и отредактированы используя консольные утилиты gsettings и dconf или через графический пользовательский интерфейс dconf-editor. Поэтому администратор может изменить конфигурации пользователей с помощью простого скрипта. Информация, представляющая интерес для администратора, которому поручено управлять рабочими станциями с GNOME:

13.3.2. KDE

Debian Jessie включает в себя KDE версии 4.14, который может быть установлен командой apt-get install kde-standard.
KDE, основанный на очень практичном подходе, быстро эволюционировал. Его авторы получили очень хорошие результаты, что позволило им увеличить пользовательскую базу. Эти факторы способствовали общему качеству проекта. KDE является зрелым окружением рабочего стола с широким спектром применения.
Рабочий стол KDE

Рисунок 13.2. Рабочий стол KDE

После релиза Qt 4.0 исчезли последние лицензионные проблемы с KDE. Эта версия была выпущена под лицензией GPL, как для Linux так и для Windows (в то время как версия для Windows ранее была выпущена под несвободной лицензией). Обратите внимание, что приложения KDE должны быть разработаны с использованием языка С++.

13.3.3. Xfce и другие

Xfce это простой и легкий графический рабочий стол, который идеально подходит для компьютеров с ограниченными ресурсами. Он может быть установлен командой apt-get install xfce4. Как и GNOME, Xfce базируется на инструментарии GTK+, и некоторые их компоненты являются общими.
В отличие от GNOME и KDE, Xfce не стремится быть масштабным проектом. Помимо основных компонентов современного рабочего стола (файловый менеджер, менеджер окон, менеджер сессий, панель для запуска приложений и т.д.), в нем представлены только несколько конкретных приложений: терминал, календарь (Orage), просмотрщик изображений, инструмент для прожига CD/DVD, медиаплеер (Parole), регулятор громкости звука и текстовый редактор (mousepad).
Рабочий стол Xfce

Рисунок 13.3. Рабочий стол Xfce

Другое окружение рабочего стола в Jessie это LXDE, которое ориентировано на "легковесность". Оно может быть установлено с помощью мета-пакета lxde.