Согласование терминологии: менеджер по оформлению по сравнению с менеджером сеансов, Система управления окнами по сравнению с Менеджером окон

Быстрое вычисление: Худшему случаю, изменяя размер или перемещая раздел, возможно, понадобились бы к чтению-записи все данные того раздела однажды или еще больше. Современные жесткие диски вращения выдерживают приблизительно 100 МБ/с. Так изменение размеров 480 ГБ могло легко занять 1,5 часа, даже прежде чем взятие будет искать времена во внимание.

23
22.09.2014, 01:42
4 ответа
Is a "Display Manager" the same thing as a "Session Manager"?

Ответ: Нет, они не одинаковы. Manager Session управляет вашим сеансом, а Диспетчер отображения отвечает за предоставление вам интерфейсом входа.

Likewise, is a "Windowing system" the same thing as a "Window manager"?

Ответ: Нет, они разные. Мангагер окна сидит на верхней части окна .

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

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


Session Manager Source

в окне x] Система , Manager Xess Session - это программа управления сеансом, программа, которая может сэкономить и восстановить текущее состояние набора запущенных приложений.


X Window Manager Источник

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

Типы оконных менеджеров

  1. Укладка оконных менеджеров
  2. Оконные оконные менеджеры
  3. Композиционные оконные менеджеры
  4. Менеджеры виртуальных окон
  5. Управляющие окна, которые являются расширяемыми

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

настраиваемость внешнего вида и функциональности:

  • Текстовые меню, используемые для запуска программ и / или изменений параметров

  • доки и другие графические способы запуска программ

  • Несколько рабочих столов и виртуальных рабочих столов (рабочие столы больше, чем Размер физического монитора) и пейджеры 1 для переключения между ними

  • расход памяти и других системных ресурсов

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

В то время как основной целью оконного менеджера является управление Windows, многие оконные менеджеры имеют дополнительные функции, такие как обрабатывающие щелчки мыши в корневом окне, представляя панели и другие визуальные элементы, обрабатываясь к некоторым клавишам (например, ALT-F4 Закрыть окно), решив приложение для запуска при запуске и т. Д.


Диспетчер дисплея Источник (Есть список менеджеров дисплея на исходном сайте)

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

X Display Manager Источник

в оконной системе X , диспетчер X отображения X отображается как программа, которая позволяет запустить запуск сеанса на X Server из того же или другого компьютера.

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


Система X Window Источник

Руководство по DEBIAN для оконной системы X

Site Xorg

Система x (X11, X, а иногда и неформально X-Windows) Это система подключения для отображения растровых изображений, распространена на Unix-подобных компьютерных операционных системах.

X предоставляет основные рамки для среды GUI: Рисование и перемещение окон на дисплее Устройство и взаимодействие с помощью мыши и клавиатуры. X Не мандарит пользовательский интерфейс - это обрабатывается отдельными программами. Таким образом, визуальный стиль окружающей среды на основе X сильно варьируется; Разные программы могут представлять радикально разные интерфейсы.

7
27.01.2020, 19:41

Вот очень короткая грубая характеристика:

Дисплейный менеджер: Программа, которая предоставляет Вам графический логин, а затем начинает Ваш сеанс. Запускается от имени корневого или выделенного пользователя.

Менеджер сеансов: Программа, которая фактически контролирует ваш сеанс. Запускается под вашей учетной записью.

Оконная система: Полная система рисования/контроля графического интерфейса. Описывает не компонент сам по себе, а все компоненты вместе.

Менеджер окон: Программа, определяющая, где размещаются окна, какие декорации (рамки, кнопки закрытия/иконификации/меню и т.д.) они получают и как они получают/закрывают фокус.

14
27.01.2020, 19:41

«Диспетчер отображения» - это то же самое, что «диспетчер сеанса»?

Не совсем, но они часто пересекаются в реализации.

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

Окружение рабочего стола состоит в основном из оконного менеджера , но оно также включает в себя множество других программ, которые пользователь ожидает на настольном компьютере, например, окружение рабочего стола GNOME имеет веб-браузер под названием Web и файловый менеджер Files (ранее известный как Nautilus).

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

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

Точно так же, "оконная система" - это то же самое, что "оконный менеджер"?

Нет, они совершенно разные, но, по понятным причинам, легко спутать термины. X Window System - это оконная система, которая состоит из X-сервера, протокола X11 и X-клиентов, которые общаются с сервером. (Клиенты - это программы, которые вы запускаете на своем компьютере.)

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

Важно отметить, что сама система X Window не управляет окнами. Диспетчер окон, который запускается при входе в систему, сообщает X-серверу, где находятся окна на экране, рисует украшения окна, такие как границы и строка заголовка, и это то, что позволяет перемещать окна по экрану, закрывать их и т. Д. .. Без запущенного диспетчера окон все, что вы видите, - это клиенты X, которые вы запускаете без каких-либо украшений окон, и вы не сможете перемещать окна.

Эталонным сервером реализации системы X Window является сервер X.Org , некоторыми примерами оконных менеджеров являются KWin KDE, GNOME Mutter и мозаичные оконные менеджеры, такие как i3 и dwm. X-клиенты включают в себя такие вещи, как веб-браузеры (например, Chromium и Firefox), почтовые клиенты (например, Thunderbird), эмуляторы терминалов (например, GNOME Terminal и termite) и все другие приложения X, о которых вы только можете подумать.

И чтобы быть уверенным насчет X: Насколько я понимаю, «X Window System» - это оконная система для отображения растровых изображений, «X11» - это текущая версия протокола для X Window System, а «X.Org» Сервер »- эталонная реализация протокола X11. Это правильно?

Верно.


Цитата из справочной страницы менеджера рабочего стола X Window System по умолчанию:

Xdm предоставляет услуги, аналогичные тем, которые предоставляются init, getty и login на символьных терминалах: запрос имени и пароля для входа в систему, аутентификация пользователя и запуск '' сессия. ''

'' 'сессия' 'определяется временем жизни конкретного процесса; в традиционном символьном мире терминалов это оболочка входа пользователя. В контексте xdm это произвольный менеджер сеанса. … Когда настоящий диспетчер сеанса недоступен, диспетчер окон или эмулятор терминала обычно используется в качестве «диспетчера сеанса», что означает, что завершение этого процесса завершает сеанс пользователя.

- XDM (1)

10
27.01.2020, 19:41

A Система подключения - это программный компонент, который предоставляет Windows для приложений для приложений И можно отобразить эти окна на экране. Оконная система является стандартной системой обмотки на системах Unix; За пределами Mac OS X у него на самом деле не имеет конкуренции (это может измениться, если Wayland или MIR становится жизнеспособным). Оконная система X имеет архитектуру клиент-сервер, где сервер (известный как сервер X Server или X11) управляет аппаратным обеспечением отображения, и клиенты являются приложениями. Приложения, которые отображают Windows на сервере X, известны как X клиентов или X приложений X (или клиентов X11 или приложения X11).

Насколько связаны с приложениями, которые имеют значение, протокол связи между приложениями и системой подключения. Этот протокол известен как X11 (11-я версия протокола, текущая версия с 1987 года) с несколькими распространенными расширениями.

x.org - это реализация системы X Window. Это была стандартная реализация де-факто, поскольку проект начался в 2004 году, взявшись из XFree86 . X.ORG включает в себя общие и аппаратные часты X Server, а также ряд клиентских библиотек и утилит.

Диспетчер отображения - приложение X11, целью которого является аутентификация пользователя (обычно путем подвижности имени пользователя и пароля пользователя) и, после успешной аутентификации, чтобы запустить сеанс в качестве этого пользователя. Диспетчер дисплея работает как root (по меньшей мере, частично) и завершает или, по меньшей мере, покидает передний план, когда пользователь вошел в систему. Диспетчер отображения заботится о запуске сервера X, который служит подсказкой для входа, так и последующей сеанса пользователя.

Менеджер сеанса - это программа, задача которой является начать другие программы. Это первая программа, начатая как часть интерактивной сессии пользователя. Это может быть запущено диспетчером дисплея (после того, как он бросил привилегии). Он также может быть запущен по некоторой программе, запущенной как пользователь, если пользователь вошел в систему за некоторыми способами, отличными от диспетчера отображения, обычно с помощью текстового режима входа в систему; Обычно это делается через скрипт Startx , который заботится о запуске сервера X, запущена диспетчер сеансов и убивает X-сервер при выполнении. Менеджер сеанса может быть чем-либо, от простого эмулятора терминала, в котором пользователь может вводить команды, к скрипту, который запускает несколько предопределенных программ, в сложную программу, которая запоминает приложения и положения окон от одного сеанса к следующему. Сессия заканчивается, когда управляющий сеанс выходит.

Оконный менеджер - это клиент X с особой ролью. Он получает уведомления, когда новые окна создаются и обычно ловутся ряд пользовательских событий (ключевые и мышиные привязки). Его работа состоит в том, чтобы выбрать, где отображать Windows и в каком размере, чтобы показать и скрыть Windows, для отображения оформления окон (границы, строки заголовка, ...) и т. Д. В целом каждый менеджер Windows может служить менеджером сеанса - диспетчер должен бежать на всю сессию в любом случае. Большинство оконных менеджеров предлагают пользователям для пользователей начать новые программы через меню или ключевые привязки, хотя строго говоря, это не является частью роли менеджера окон.

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

13
27.01.2020, 19:41

Теги

Похожие вопросы