>> Сейчас и шрифты поменялись (раньше были только растровые), и
> Точнее произошел переход на freetype + fontconfig вместо сугубо иксовых решений.Именно так. А сами иксовые никто из современных не использует.
>> примитивы иксов никто не использует,
> Насколько я знаю, их используют практически все тулкиты (через cairo или иначе).
> В противном случае 2d акселерация (EXA/SNA) не будет задействована: вся отрисовка
> ляжет на CPU или нужно делать ее через OpenGL.
AFAIK Qt не использует Cairo. Я не уверен, что сама Cairo использует именно иксовые примитивы, а не использует механизмы прямого рендеринга.
>> и работа с иск-клиентами на удалённых машинах изменилась.
> Не знаю, не использую.
Сейчас никто не гоняет даже в локалке иксы. Максимум, через SSH.
>> Более того, были захаканы костыли, например, DRI (для прямого
>> доступа к видеокарте), RandR (изменение разрешения экрана без рестарта иксов) и
>> пр., чтобы то, как оно сейчас работает, могло работать.
> Ну так можно все расширения костылями объявить. Есть информация, что не так
> с DRI2/DRI3?
Всё так. Просто это не вписывается в архитектурную модель иксов.
>> Разработчики Wayland предлагает оставить всё, что используется, и выкинуть всё, что нет.
> Там по факту особо и выкинуть нечего, кроме legacy которое и так
> compile time option. Другое дело, что стоило бы пересмотреть систему 2d
> примитивов и акселерации - дабы она была ближе к железу, проще
> и с хорошим набором тестов для выявления регрессий. Но этого увы
> никто делать не собирается - хотят тупо ее выкинуть и пускай
> каждый тулкит сам с этими проблемами сражается ...
Всё упирается в архитектуру иксов.