В чем разница между менеджерами рабочего стола и дисплеями?

Примеры менеджера рабочего стола: Gnome, Unity. Примеры диспетчера отображения: GDM, LightDM.

Каково разделение обязанностей этих двух типов менеджеров? Какие функции они предоставляют? И как они оба зависят от X-сервера?

Спасибо

1 ответ

Решение

Диспетчер отображения

Графический интерфейс пользователя, который отображается в конце процесса загрузки вместо оболочки по умолчанию.

Существуют различные реализации диспетчера отображения:

GDM — Gnome display manager.
LightDM — Cross-desktop display manager.
LXDM — Lxde display manager. 
SDDM — QML-based display manager and successor to KDE4's kdm.
SLiM — Lightweight graphical login solution.
XDM — X display manager with support for XDMCP

Среда рабочего стола

Реализация метафоры рабочего стола, состоящей из набора программ, работающих поверх операционной системы компьютера, которые имеют общий графический интерфейс пользователя.

Среда рабочего стола, как правило, состоит из значков, окон, панелей инструментов, папок, фоновых рисунков и виджетов рабочего стола, также может предоставлять функции перетаскивания и другие функции, которые делают метафору рабочего стола более полной.

Существуют различные реализации настольных сред:

Unity is the default desktop for Ubuntu, and is one of the major desktop environments.
Gnome is other of the major desktop environments.
KDE is other of the major desktop environments.
Xfce is a much lighter desktop environment.
LXDE is arguably the lightest option available for a desktop environment.
Cinnamon is another alternative to Gnome.
MATE is a continuation of the Gnome 2 codebase.
Budgie is the default desktop of Solus Operating System.
Moksha is a continuation of the Enlightenment 17 desktop.
Enlightenment started as a project to build a desktop environment.
Pantheon is the project developed by the elementaryOS team.
Trinity is a continuation of the KDE 3 series. 

Среда рабочего стола может быть разбита на несколько компонентов, которые функционируют независимо и взаимодействуют друг с другом, обеспечивая внешний вид и функциональность среды рабочего стола.

Фундаментальная часть окружения рабочего стола - оконный менеджер.

Диспетчер окон создает определенный способ представления окон приложения пользователю. Он управляет различными окнами приложений, отслеживая, какие из них открыты, и предоставляет функции для переключения между ними.

Другим важным элементом среды рабочего стола является файловый менеджер. Это приложение управляет файлами / папками и представляет их так, как удобно пользователю. Он обеспечивает файловые операции, такие как просмотр, копирование или перемещение, изменение разрешений и удаление.

Среды рабочего стола обычно предоставляют утилиты для установки обоев и заставок, отображения значков на рабочем столе и выполнения некоторых административных задач.

Они могут включать текстовые процессоры, приложения для записи CD/DVD, веб-браузеры и почтовые клиенты.

Система X Window обычно запускается как сеанс X, представляющий собой комбинацию X-сервера и подключающихся X-клиентов. Для обычной настольной системы они оба выполняются на рабочей станции.

Xorg - самый популярный сервер отображения среди пользователей Linux. Его повсеместность привела к тому, что он стал постоянным требованием для приложений с графическим интерфейсом, что привело к массовому внедрению в большинстве дистрибутивов.

X Window System - это система управления окнами для растровых изображений, распространенная в UNIX-подобных компьютерных операционных системах.

X предоставляет базовую структуру для среды графического интерфейса: рисование и перемещение окон на устройстве отображения и взаимодействие с мышью и клавиатурой.

X не требует пользовательского интерфейса - это обрабатывается отдельными программами. Таким образом, визуальное оформление сред на основе X сильно различается; разные программы могут представлять радикально разные интерфейсы.

Другие вопросы по тегам