Я тут долго ругался на вейланд (и продолжаю, в общем-то), но поглядев поподробнее - единственная запредельная дикость у него - это клиентские декорации, под которые (поскольку это всё же бред) планируется подложить костыль в виде стандартной бибилиотеки, которую любая софтина будет использовать для отрисовки этих самых декораций. Ну и композитору никто не мешает вокруг окна что-то своё лепить, как в XWayland сделано.Остальное - то, что вместо того чтобы вкрутить нормальный слой отрисовки они полностью свалили её на клиенты (сделав невозможной эффективную передачу по сети) и то, что убит XEmbed - жалко, но, честно говоря, не смертельно. Клавиатуру они тащат Xkb, ICCCM вроде как тоже реализуют, межпроцессное взаимодействие есть... Конечно, стандарты для всего остального ещё пару лет устаканиваться будут и преимущества перед иксами никакого (я этого "тиринга" в глаза не видел, пришлось в википедии читать, что за зверь), но жить с этой дрянь, кажется можно будет, если деваться некуда. А что архитектурно надо было делать наоборот, а в идеале - вбивать набор виджетов в оконную подсистему - ну это другой вопрос.
|