>> Мне лично очень сложно представить эмулятор терминала для X Window System,
> Я не оперирую такими понятиями.А я -- оперирую. Я работаю с X11, и программы мне нужны для X11. Очень крутой и быстрый эмулятор терминала на Cocoa мне неинтересен даже теоретически, например.
> Писать прогу не "для решения проблем" или хотя-бы "для себя", а
> именно "для X Window System" - странный подход.
У тебя странный способ мышления: в голове помещается только одна цель. Попробуй совместить цели "для себя" и "для X11".
>> который от неё же и не зависит.
> Честно говоря я пока увидел аж 1 аргумент в пользу такого решения
> и я даже затрудняюсь его назвать разумным.
Да, я тоже до сих пор ни одного разумного аргумента против использования Xlib тут не увидел.
>> Каюсь, я и хлопок одной ладонью тоже представить не могу.
> Попробуйте @#$нуть ладонью по столу - получится как раз примерно то что
> вы хотели :P
Нет, это хлопок ладонью и крышкой стола. Типичное читерство.
> Да, я заметил, и даже более свежую асинхронную либу осваивать заломало.
Заломало. И будет продолжать "ломать", пока я не увижу в этом насущной необходимости. Большие гуёвые проекты я на "чистых иксах" не пишу: неудобно. А для этого проекта вполне хватает Xlib.
Впрочем, меня вполне можно убедить переделать всё на XCB, раз ты считаешь, что это так важно в контексте НТР. За весьма умереную сумму я согласен доучить категорически неудобный (потому что более низкоуровневый) XCB и переписать терминалку на этом. Ну что, будешь спасать цивилизацию? Или ну его, этот прогресс, когда дело касается твоих личных денег?