Рейтинг:-3

Зачем нам нужен Wayland (или X)?

флаг in

Я не уверен, зачем нам вообще нужен Wayland (или X). Так как под wayland приложения будут рисовать сами себя, то в чем смысл wayland? Приложения могут рисовать свои собственные окна и виджеты, не так ли?

Что мы не можем сделать без Wayland (или X)?

Nmath avatar
флаг ng
Отвечает ли это на ваш вопрос? [В чем разница между средой рабочего стола и оконным менеджером?](https://askubuntu.com/questions/18078/what-is-the-difference-between-a-desktop-environment-and-a-window- менеджер) или https://askubuntu.com/questions/11537/why-is-wayland-better
Рейтинг:2
флаг vn

Да, приложения рисуют свои виджеты и окна, но не более того. В частности, они не знают, что другие приложения рисуют на экране.Каждое приложение сообщает оконному менеджеру, какие пиксели оно хочет отобразить на экране, а затем оконный менеджер отвечает за объединение этих пикселей для создания отображения нескольких приложений для пользователя, не требуя прямой связи между приложениями. Видеть https://en.wikipedia.org/wiki/Compositing_window_manager

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

На более низком уровне X и Wayland предоставляют абстрактный API для работы программ, а не низкоуровневый API отдельных видеокарт. В качестве бонуса клиент-серверная архитектура позволяет нам запускать графические приложения через SSH.

Ответить или комментировать

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