>>> Что-то мне подсказывает, проще было все это добавить в Х11, чем потратить
>>> 15 лет на Wayland и е* с ним по сей день.
>> Увы, нельзя, не поломав совместимость.
> Можно, иксы дизайнились расширяемыми.Уже дорасширялись, однако. До того что фичами вот именно иксов пользоваться как раз никто и не хочет, все тулкиты рендерят здоровый битмап внутри себя сами, и пуляют на вывод его. Вся оценка иксов и расширений апликушниками.
Например, если попробовать рендерить фонты вот именно иксами с нормальным качеством - вся графика, общесистемно, поймает клин при первой же программе отрисовывающей что-то активно, например, cat большого файла в терминалку. И вот толку с таких расширений?!
Более того - к архитектуре современных GPU иксы не подходят вообще никак. Они не деланы чтобы работать с по сути компьютером в компьютере, с своей памятью, paging, VM, прецизионными таймингами, да еще разными на разных видеовыходах, вот этим всем. И поэтому например "2D ускорение" там корее "торможение" получается. И вывод видео не от мира сего.
...а куча опций приводит к тому что на апликушном уровне это не код а спагетти, апликушники и забили на это, делегировав такой миндфак тулкитам, а те просто рендерят битмапу внутрях - и плюют ее. Это везде работает - и качество рендера на порядок выше - и никого не клинит от того что рендер стены текста вон та программа делает.
А проблема в этой схеме только в том что как плевалка битмапа на экран и согласовалка позиций окон иксы дико оверинженернуты, ресурсожорки, тормозны и проблемны. Так и появился вяленд...