> это узкоспециализированный частный случай, который заглохнет сразу, как только необходимость в нём у мейнтейнеров угаснет.Ну да, их иксов-то у нас ничего не выкидывали, потому что интерес угасал. Если что-то никому не нужно, то и жалеть не о чем. А если что-то нужно, то никуда не денется. Одни прекратят - другие подхватят.
> Что из этого объясняет необходимость растеризации всего полностью текста в GTK, а не на стороне x11
То, что отрисовкой должен заниматься кто-то один. Чтобы картинка была согласованной, с выравниванием, сглаживанием и прочим. Т.е. или X-Server должен иметь суперобширный графический API - и растровый, и векторный, и под любую новую задумку нового тулкита... Ну или этим должен заниматься тулкит.
> Или постоянная история ошибок любителей сделать быстро и растрово, не напрягая извилины.
У вас есть уникальный шанс, поразить читателей opennet, предложив как бы оно должно было бы работать. Расскажите же нам, как организовать быстрое воспроизведение видео через сокет? Дайте угадаю, мы просто встроим проигрыватель видео в X-Server. А как организовать быструю работу удалённого рабочего стола? Нет, мне например по работе к венде надо подключиться. А! Мы встроим в X-Server RPD-клиент: XRdp. И тогда мы сможем быстро управлять им через сокет! А как мне быстро отрисовывать рабочий стол из виртуалки? И тоже не Linux. Допустим, я Haiku в Qemu запустил. Ну конечно же XQemu!. А как мне быстро рисовать через сокет интерактивный сайт в браузере, скажем, дашборд, который постоянно обновляет состояние? Движок браузера встроить в X-Server?
> Мне почему-то хватало и на firefox до его очередного переписывания, и на emacs.
Ну, т.е. типичный такой подход "мне ненужно - никому не нужно". Да вам по хорошему вообще ничего не нужно. Ваш emacs вообще в консоли может работать.