История изменений
Исправление eternal_sorrow, (текущая версия) :
если тебя интересует клиентская сторона, то как тебе уже сказали, любой тулкит с поддержкой обоих протоколов сойдёт за такой слой. если же, как ты сказал, ты хочешь писать WM, то тут вариантов нет. пиши композитор для wayland и добавляй в него поддержку x11 с помощью Xwayland. протоколы слишком разные чтобы можно было создать абстракцию над ними обоими и при этом это имело достаточную производительность с обоими протоколами.
Исходная версия eternal_sorrow, :
если тебя интересует клиентская сторона, то как тебе уже сказали, любой тулкит с поддержкой обоих протоколов сойдёт за такой слой. если же, как ты сказал, ты хочешь писать WM, то тут вариантов нет. пиши композитор для wayland и добавляй в него поддержку x11 с помощью Xwayland. протоколы слишком разные чтобы можно было создать абстракцию над ними обоими.