LINUX.ORG.RU

История изменений

Исправление Sunderland93, (текущая версия) :

А остальную функциональность из wayland-protocols они ведь могут и проигнорить?

А ты знаешь что там за функциональность? На мобильной системе да, большинство могут. На десктопе - это будет нечто неюзабельное. Чисто десктопоспецифичные - xdg-shell и его расширения xdg-foreign, xdg-output и так далее. Затем: presentation-time (обеспечение синхронизации видео, жизненно необходим для всяких медиацентров, типа Kodi), viewporter (работа с поверхностями на стороне сервера. Его например юзает GStreamer, правда я не знаю как именно), fullscreen-shell (понятно из названия), idle-inhibit (необходим для предотвращения запуска всяких скринсиверов при воспроизведении видео и подобного), pointer-constrains и relative-pointer (ограничитель указателя мыши и работа с его координатами - жизненно необходимы играм, в первую очередь шутерам), tablet (работа графических планшетов), text-input (ввод текста, сейчас на ревью 3 версия протокола, спасибо авторам GTK, Sway и разрабам из Purism, за то что наконец-то сгладили все недостатки), xwayland-keyboard-grub (захват ввода в Xwayland, необходим например для виртуальных машин), linux-dmabuf (точно не знаю зачем он нужен, но скорее всего для работы нескольких GPU). И всё в таком духе. А теперь представь, если бы всё это лепили в один протокол. Это же п@дец был бы полный.

Исходная версия Sunderland93, :

А остальную функциональность из wayland-protocols они ведь могут и проигнорить?

А ты знаешь что там за функциональность? На мобильной системе да, большинство могут. На десктопе - это будет нечто неюзабельное. Чисто десктопоспецифичные - xdg-shell и его расширения xdg-foreign, xdg-output и так далее. Затем: presentation-time (обеспечение синхронизации видео, жизненно необходим для всяких медиацентров, типа Kodi), viweporter (работа с поверхностями на стороне сервера. Его например юзает GStreamer, правда я не знаю как именно), fullscreen-shell (понятно из названия), idle-inhibit (необходим для предотвращения запуска всяких скринсиверов при воспроизведении видео и подобного), pointer-constrains и relative-pointer (ограничитель указателя мыши и работа с его координатами - жизненно необходимы играм, в первую очередь шутерам), tablet (работа графических планшетов), text-input (ввод текста, сейчас на ревью 3 версия протокола, спасибо авторам GTK, Sway и разрабам из Purism, за то что наконец-то сгладили все недостатки), xwayland-keyboard-grub (захват ввода в Xwayland, необходим например для виртуальных машин), linux-dmabuf (точно не знаю зачем он нужен, но скорее всего для работы нескольких GPU). И всё в таком духе. А теперь представь, если бы всё это лепили в один протокол. Это же п@дец был бы полный.