LINUX.ORG.RU

Wayland & Weston 1.3

 , ,


0

1

Доступен очередной релиз графического протокола Wayland и эталонного графического композитора на его основе — Weston.

Изменения в Wayland:

  • Больше пиксельных форматов для wl_shm. Теперь возможно создавать RGB565 (и некоторые другие) поверхности shm, и композитор может определять, какие из них поддерживаются.
  • Расширена документация.
  • Поддержка биндингов к различным языкам, позволяющая обращаться к libwayland-client/server из высокоуровневых языков.
  • Реализованы запросы к wl_pointer, wl_keyboard и wl_touch.
  • Внедрение общедоступного описания протокола в wayland.xml, благодаря которому биндинги могут на лету генерировать код сообщения с композитором.
  • Несколько исправлений ошибок.

Изменения в Weston:

  • Аппаратно ускоренная запись содержимого экрана в реальном времени через libva (исп. h.264) при нажатии комбинации Shift-Mod-SPACE Q.
  • Поддержка libhybris с бэкендом fbdev. Это делает возможным использование Weston с драйверами Android EGL/GLES2.
  • Интеграция событий мультиввода.
  • Улучшена поддержка тач-устройств.
  • В XWM доработаны полноэкранный режим и драг-н-дроп из окон Xorg в окна Wayland.
  • weston-launch теперь может отрабатывать в двух режимах: запуск из VT после логина и запуск через init-скрипт, используя ключ -u.
  • Поддержка клиентских буферов RGB565 в gl и pixman рендерах.
  • Новый udev-атрибут WL_OUTPUT для тачскринов.
  • Новые опции конфигурирования: --with-cairo=image/gl/glesv2 и --enable-demo-clients.
  • Новые опции в weston.ini для тачпадов и xwayland.
  • Ключ командной строки --shell=shell.so.
  • Улучшена поддержка широких символов в weston-terminal.

Скачать исходники:

Wayland

Weston

>>> Подробности



Проверено: JB ()

Ответ на: комментарий от anonymous

Может гарантировать производителю поддержку любых устройств в ядре. Может гарантировать включение или невключение нужных компонентов в систему. Гарантировать загружаемость и определённую работоспособность дистрибутива на нужных девайсах.

это кто угодно может

Может оказывать техническую поддержку.

может, но станет ли? при текущей можели разработки федоры это, мягко говоря, сложно.

т.е. либо они приблизят федору к своей rhel по стабильности(старый софт, проверенные решения), либо(что намного более вероятно), будут продвигать rhel

алсо, ещё SUSE может оказывать поддержку например

hel1os ()
Ответ на: комментарий от hel1os

это кто угодно может

Авотхрентам.

Во-первых, далеко не кто-угодно имеет опыт и ресурсы чтобы написать и поддерживать драйвер ядра для нужной железки. Красношапка имеет.

Во-вторых, кто-угодно может пообещать. А гарантировать может только тот, с кем можно заключить договор и потом требовать его выполнение либо материальный штраф. С кем заключать договор в какой-нибудь генте, с багзиллой и форумом?

может, но станет ли? при текущей можели разработки федоры это, мягко говоря, сложно.

В этом отличие организации от багзиллы. Организация заключит договор и всё. А багзилла тоже всё может, но станет ли?

т.е. либо они приблизят федору к своей rhel по стабильности, либо, будут продвигать rhel

Дело не в стабильности, а в том, чтоб дать дистрибутив, который установится и будет работать на заданной железке, тут и федора сгодится. А что с ним юзер будет делать дальше — не их проблемы. Но да, редхат может и RHEL Desktop продавать в случае чего.

алсо, ещё SUSE может оказывать поддержку например

HP совсем недавно делал ноуты со SLED-ом. А теперь соседний тред говорит, что на SUSE они забивают. Да и нет уже SUSE.

anonymous ()
Ответ на: комментарий от loz

OpenGL естественно гоняется уже отрендеренным, но и для этого есть VirtualGL

Pinkbyte ★★★★★ ()

Сначала без проблем жили с X11R6 и X11R5 на старой Солярке, ttf шрифты при желании отлично рисовались без сглаживаний (не знаю, как сейчас, а раньше у ttf был очень неплохой хинтинг без сглаживания), была куча высочайшего качества пиксельных шрифтов... Сначала запилили GL, потом видео Overlay, потом запилили альфаканал, потом все виджеты перестали работать с ресурсами, потом... В общем, эти люди теперь жалуются, что X кривой большой и ненужный... Кто ж виноват?

Shadow ★★★★★ ()
Ответ на: комментарий от anonymous

Убунта и федора. По сути, это единственные ответственные дистрибутивы — за ними есть компании, с которыми можно заключить соглашение, и потом стребовать это соглашение.

Онан, как всегда гонит.
Федору никогда и никто не поддерживал на коммерческой основе.

grim ★★★★ ()
Ответ на: комментарий от loz

На это уже миллион раз отвечали. Если тулкит использует команды отрисовки - перенаправляются команды. Если тулкит использует pixmap-ы - перенаправляются pixmap-ы.

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Pinkbyte

Много тулкитов используют команды? qt? gtk?

loz ★★★★★ ()
Ответ на: комментарий от loz

Много тулкитов используют команды? qt? gtk?

Одних qt ("--graphicssystem native") и gtk, в принципе, уже достаточно.

ssvb ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.