LINUX.ORG.RU

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

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

Теперь мой текстовый редактор или mp3-плеер должен разбираться в композиторах wayland?

За тебя уже разобрались на уровне Qt/GTK. В протоколы надо лезть если хочется чего-то нетривиального. Ну как и сейчас, впрочем, когда хочется нетривиального, приходится побоку на тулкиты и лезть в X и его расширения (Xt и вот эту всю историю, или прямо в Xlib). Отличие ровно в том, что wayland-расширение четко описывает что и в какой-версии протокола обязано предоставляться и клиент эту инфу о наличии и поддержке может легко получить.

Обмазавшись достаточно толстым слоем костылей можно ликвидировать основные недостатки неудачных архитектурных решений.

Записать всё на свете в один единственный нерасширяемый протокол (как я понял предлагается это) и есть самое неудачное архитектурное решение.

Исправление SkyMaverick, :

Теперь мой текстовый редактор или mp3-плеер должен разбираться в композиторах wayland?

За тебя уже разобрались на уровне Qt/GTK. В протоколы надо лезть если хочется чего-то нетривиального. Ну как и сейчас, впрочем, когда хочется нетривиального, приходится побоку на тулкиты и лезть в X и его расширения (Xinerama,Xaw,Xt и вот эту всю историю). Отличие ровно в том, что wayland-расширение четко описывает что и в какой-версии протокола обязано предоставляться и клиент эту инфу о наличии и поддержке может легко получить.

Обмазавшись достаточно толстым слоем костылей можно ликвидировать основные недостатки неудачных архитектурных решений.

Записать всё на свете в один единственный нерасширяемый протокол (как я понял предлагается это) и есть самое неудачное архитектурное решение.

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

Теперь мой текстовый редактор или mp3-плеер должен разбираться в композиторах wayland?

За тебя уже разобрались на уровне Qt/GTK. В протоколы надо лезть если хочется чего-то нетривиального. Ну как и сейчас, впрочем, когда хочется нетривиального, приходится побоку на тулкиты и лезть в X и его расширения (Xinerama,Xaw,Xt и вот эту всю историю). Отличие ровно в том, что wayland-расширение четко описывает что и в какой-версии протокола обязано предоставляться и клиент эту инфу о наличии и поддержке может легко получить.

Обмазавшись достаточно толстым слоем костылей можно ликвидировать основные недостатки неудачных архитектурных решений.

Записав всё на свете в один единственный нерасширяемый протокол (как я понял предлагается это) и есть самое неудачное архитектурное решение.