История изменений
Исправление 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-расширение четко описывает что и в какой-версии протокола обязано предоставляться и клиент эту инфу о наличии и поддержке может легко получить.
Обмазавшись достаточно толстым слоем костылей можно ликвидировать основные недостатки неудачных архитектурных решений.
Записав всё на свете в один единственный нерасширяемый протокол (как я понял предлагается это) и есть самое неудачное архитектурное решение.