История изменений
Исправление SkyMaverick, (текущая версия) :
Как-минимум, я уже несколько раз за тред говорил (может быть тому балбесу, которого birdie покусал, я уже не помню), что весь секрет кажущегося благолепия в том, что XOrg был ОДИН единственный выживший. И под его косяки и траблы подстраивались все, потому что НИЧЕГО ДРУГОГО НЕ БЫЛО. Это не значит, что косяков не было (в том числе фундаментальных), это значит, что с ними приходилось мириться, потому что другого нет.
Если-бы выжил ещё какой-нибудь XFree86 (или XQuartz был-бы не только аналогом Xwayland для MacOS), то было-бы ровно тоже самое и даже ещё хуже (как-пример, версионирования расширений в X11 нет (крупно, НЕТ), т.е. протокол - отдельно, расширения - отдельно, каждое).
Насколько я помню, уже с конца 90-х шли разговоры, что это говно пора отправлять на свалку, но надо придумывать новое, а пока подлатаем, как-нибудь, что-нибудь, чтобы оно хоть как-то работало. Так до 2013-го и думали, пока не вспомнили, что какой-то чувак из RH (кстати, где он), с чем-то там игрался и это вроде как-то работает. Вот и развивают эту тему. Других идей нет. Ни у кого.
Теперь у нас есть, по большому счёту, 4 сервера (kwin/mutter/wlroots/weston), с переменным успехом, но договаривающихся между собой о фундаментальных, но не ограничивающих друг-друга и всех остальных в экспериментальных возможностях.
Стабилизировать им удалось всего-лишь три расширения!
staging тоже не предполагает, что его будут ломать. Только в крайнем, безвыходном случае.
И еще, ты смотришь только на DE, но, ВНЕЗАПНО, wayland предполагает определять работу любого оконного менеджера: например планшета или автомобильного сенсора. Вот объясни: нахера в этом случае нужен, например, протокол хоткеев, как и нахрена в таком случае десктопу может понадобиться протокол IVI-Shell ? Напомню, что stable-протоколы должны быть реализованы в обязательном порядке, чтобы называться композитором wayland.
man xcb_query_extension
И как это поможет в данном конкретном случае?
Исходная версия SkyMaverick, :
Как-минимум, я уже несколько раз за тред говорил (может быть тому балбесу, которого birdie покусал, я уже не помню), что весь секрет кажущегося благолепия в том, что XOrg был ОДИН единственный выживший. И под его косяки и траблы подстраивались все, потому что НИЧЕГО ДРУГОГО НЕ БЫЛО. Это не значит, что косяков не было (в том числе фундаментальных), это значит, что с ними приходилось мириться, потому что другого нет.
Если-бы выжил ещё какой-нибудь XFree86 (или XQuartz был-бы не только аналогом Xwayland для MacOS), то было-бы ровно тоже самое и даже ещё хуже (как-пример, версионирования расширений в X11 нет (крупно, НЕТ), т.е. протокол - отдельно, расширения - отдельно, каждое).
Насколько я помню, уже с конца 90-х шли разговоры, что это говно пора отправлять на свалку, но надо придумывать новое, а пока подлатаем, как-нибудь, что-нибудь, чтобы оно хоть как-то работало. Так до 2013-го и думали, пока не вспомнили, что какой-то чувак из RH (кстати, где он), с чем-то там игрался и это вроде как-то работает. Вот и развивают эту тему. Других идей нет. Ни у кого.
Теперь у нас есть, по большому счёту, 4 сервера (kwin/mutter/wlroots/weston), с переменным успехом, но договаривающихся между собой о фундаментальных, но не ограничивающих друг-друга и всех остальных в экспериментальных возможностях.
Стабилизировать им удалось всего-лишь три расширения!
staged тоже не предполагает, что его будут ломать. Только в крайнем, безвыходном случае.
И еще, ты смотришь только на DE, но, ВНЕЗАПНО, wayland предполагает определять работу любого оконного менеджера: например планшета или автомобильного сенсора. Вот объясни: нахера в этом случае нужен, например, протокол хоткеев, как и нахрена в таком случае десктопу может понадобиться протокол IVI-Shell ? Напомню, что stable-протоколы должны быть реализованы в обязательном порядке, чтобы называться композитором wayland.
man xcb_query_extension
И как это поможет в данном конкретном случае?