LINUX.ORG.RU

История изменений

Исправление wandrien, (текущая версия) :

Ситуация с Wayland: факты о X и Wayland.

По ссылке дикий бред.

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

Потом «решение» в виде выкидывания всего нахрен без актуального решения чего бы то ни было.

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

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

Ты с придыханием рассказываешь, что, мол, это пишут «сами текущие разработчики X.Org». Так ведь поэтому в лине графический стек и находится в такой запущенной стадии деградации, что именно эти люди им все эти годы и занимались.

Вон автор сам признаётся:

Примечание от Daniel: как один из авторов мультитача в X, я считаю себя достаточно компетентным, чтобы назвать его кошмарным.

Так а кто его сделал «кошмарным»-то? Свалить вину на отцов из 85-го года не получится, не было в 85-м мультитача. Сами, своими лапками нашуршали.

Еще один такой же с лапками:

Это, возможно, исправлено в RandR1.4, но его автор не может найти убедительных доказательств.

Дальше:

Разработчики пытались исправить проблему и сделали спецификацию нового расширения, которое в теории работало. Но когда его попытались реализовать, оказалось, что оно серьёзно ломает модель работы X-сервера. Так что проблема существовала 26 лет и продолжает существовать. Расслабьтесь и получайте удовольствие.

Ну да, ну да. А когда то же самое делает вейланд-композитор (запускает скринсейвер), при этом имея запущенными через xwayland иксовые приложения, это не ломает им модель. А если сделать это консистентно в рамках протокола, то ломает. Разницы для приложения никакой. Кто-то не смог в слои абстракции.

Многомониторные конфигурации и гибридная графика (Optimus) отданы клиентам, вейланду нужен только буфер с пикселями и информация о том, где его расположить.

Да что ты говоришь. А панельки DE на разных экранах кто будет рисовать, дед Пихто?

Ну и так далее.

Лень всё это комментировать. Статья полностью некомпетента.

Исходная версия wandrien, :

Ситуация с Wayland: факты о X и Wayland.

По ссылке дикий бред.

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

Потом «решение» в виде выкидывания всего нахрен без актуального решения чего бы то ни было.

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

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

Ты с придыханием рассказываешь, что, мол, это пишут «сами текущие разработчики X.Org». Так ведь поэтому в лине графический стек и находится в такой запущенной стадии деградации, что именно эти люди им все эти годы и занимались.

Вон автор сам признаётся:

Примечание от Daniel: как один из авторов мультитача в X, я считаю себя достаточно компетентным, чтобы назвать его кошмарным.

Так а кто его сделал «кошмарным»-то? Свалить вину на отцов из 85-го года не получится, не было в 85-м мультитача. Сами, своими лапками нашуршали.

Еще один такой же с лапками:

Это, возможно, исправлено в RandR1.4, но его автор не может найти убедительных доказательств.

Дальше:

Разработчики пытались исправить проблему и сделали спецификацию нового расширения, которое в теории работало. Но когда его попытались реализовать, оказалось, что оно серьёзно ломает модель работы X-сервера. Так что проблема существовала 26 лет и продолжает существовать. Расслабьтесь и получайте удовольствие.

Ну да, ну да. А когда то же самое делает вейланд (запускает скринсейвер), при этом имея запущенными через xwayland иксовые приложения, это не ломает им модель. А если сделать это консистентно в рамках протокола, то ломает. Разницы для приложения никакой. Кто-то не смог в слои абстракции.

Многомониторные конфигурации и гибридная графика (Optimus) отданы клиентам, вейланду нужен только буфер с пикселями и информация о том, где его расположить.

Да что ты говоришь. А панельки DE на разных экранах кто будет рисовать, дед Пихто?

Ну и так далее.

Лень всё это комментировать. Статья полностью некомпетента.