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 ()
Последнее исправление: Dendy (всего исправлений: 2)
Ответ на: комментарий от hel1os

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

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

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

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

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

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

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

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

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

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

anonymous
()

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

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

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

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

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

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

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

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

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

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