Product SiteDocumentation Site

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

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

13.3.1. GNOME

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

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

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

13.3.2. KDE и Plasma

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

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

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

13.3.3. Xfce и другие

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

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

13.3.4. Другие рабочие окружения

LXDE и LXQt Две настольные среды сосредоточенные на «лёгкости». Первая основана на GTK+, вторая основана на QT. Они могут быть установлены с метапакетами lxde (task-lxde-desktop) и lxqt (task-lxqt-desktop).
Рабочий стол LXDE

Рисунок 13.4. Рабочий стол LXDE

Рабочий стол LXQT

Рисунок 13.5. Рабочий стол LXQT

Cinnamon и MATE Оба начались, когда Gnome 3 отошел от традиционной парадигмы рабочего стола, отбросив обычную панель и её меню в пользу новой оболочки на основе поиска. Первый вновь ввел панель, форкнув оболочку Gnome, а последний - продолжение Gnome 2. Они могут быть установлены с метапакетами cinnamon-desktop-environment (task-cinnamon-desktop) и mate-desktop-environment (task-mate-desktop).
Рабочий стол Cinnamon

Рисунок 13.6. Рабочий стол Cinnamon

Рабочий стол MATE

Рисунок 13.7. Рабочий стол MATE