LINUX.ORG.RU

Wayland и Weston 1.6

 , ,


0

5

Представлена очередная версия протокола графического сервера Wayland 1.6 совместно с эталонной реализацией композитного менеджера Weston 1.6. Выпуск сосредоточен на расширении возможностей протокола и улучшениях Weston.

Wayland:

  • Добавлено перечисление ошибок в wl_surface.
  • В протокол wl_keyboard добавлена информация о частоте повторения ввода.
  • Реализована дополнительная обработка ошибок в libwayland-client: при возникновении ошибки протокола приложение сможет запросить подробную информацию об ошибке.
  • wl_display_add_socket_auto() из libwayland-server теперь автоматически находит свободное имя сокета.
  • Добавлено множество тестов для make check, включая фреймворк, облегчающий тестирование взаимодействия между сервером и клиентом.
  • Исправлены ошибки, связанные с многопоточностью и блокировками.
  • Добавлена новая функция wl_display_roundtrip_queue().
  • Убрано раскрытие глобальной переменной wl_display global, поскольку это вызывало кучу ошибок и не работало, как должно.

Weston:

  • Изменился протокол Xdg-shell. Потеряна обратная совместимость с версией 1.5.
  • Добавлен механизм маскировки weston_layer.
  • DRM-бэкенд: реализовано получение от ядра информации о размере курсора.
  • Добавлена поддержка частоты повтора ввода при зажатой клавише; эта частота отсылается композитным менеджером клиентам и теперь настраивается.
  • wl_display_add_socket_auto(): больше не требуется указывать сокет, если Weston запускается поверх Weston.
  • По умолчанию теперь используется библиотека libinput. Прежняя система управления устройствами ввода пока оставлена в целях совместимости, но в следующем выпуске будет удалена.
  • Расширен список настроек desktop-shell.
  • make distcheck теперь нормально работает «из коробки», не требуя дополнительной настройки.
  • Weston будет завершать работу, если внезапно завершился weston-desktop-shell. Это должно решить проблемы из разряда «вижу чёрный экран и больше ничего не происходит».
  • Новая опция, принудительно включающая NumLock при запуске с бэкендами DRM и fbdev.
  • Исправлено множество ошибок.

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

anonymous

Проверено: Shaman007 ()
Последнее исправление: unfo (всего исправлений: 1)

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

Сейчас опробовал на fedora rawhide. Видео показывает, все приложения работают, вроде анимация на гноме стала быстрей. Из неработающего: курсор не меняется и при переключении раскладки по cmd+space в текст добавляется пробел.

MLP_Fan ★★
()

не работало, как должно

Убрано

связанные с многопоточность

Возникает ощущение, что новости нерусские пишут.

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

это перевод чейнджолга, а чейнджлоги пишут нерусские, как и софт, которому они принадлежат

anonymous
()

Что-то мало комментариев к этой новости.

anonymous
()

Эм, ну мне лично не нужно, иксы работают прекрасно.

DeadEye ★★★★★
()

А они не хотят к нему прикрутить 9p интерфейс и получить сетевую прозрачность исков?

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

Очевидно, это зависит от твоей способности воспринимать новое. И от степени ретроградности)

makoven ★★★★★
()
Последнее исправление: makoven (всего исправлений: 2)

Ненужно и Ненужно 1.6

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

Когда пользоваться то можно будет?

Но зачем?

ты пытаешься отговорить от реального теста?

Я пытаюсь выяснить, зачем этим _пользоваться_.

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

Не знал, так даже ещё лучше получается. Поправка - ждём связки Wayland + KDE5 + Nvidia блоб.

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


Когда пользоваться то можно будет?

Но зачем?

Интересно же.

ggrn ★★★★★
()

XWayland-то хоть пилят, или его держат исключительно для проформы, чтобы людей убаюкать?

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

Так он никому, кроме фанатиков, и не нужен.

Qt4, gtk2, Java и т.п. уже умеют в wayland? Или третий гном запустится - и збс?

anonymous
()

Оно ещё не абандонед?

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

Что в ней такого?

она разрывает зады фанатиков иксов

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

qt4, gtk2 и java могут и через иксы работать, уверен если чуть чуть подождать самые популярные решения будут и под вяленым работать.

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

Зачем тогда для этого нужен wayland, если программы запускаются в иксах? Тогда уж лучше завести чистые иксы без всяких прослоек и получить лучшую производительность.

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

получить лучшую производительность

производительность! производительность! производительность...

что Вы там производите то?

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

а это не факт

Пока что это факт. Mesa постоянно лезет в DRM, и будет ли она это делать под вялендом или под X-ами - никакой разницы. Вяленд ломает существующую систему костылей и подпорок, одновременно не внося ничего нового и полезного - именно за это его и не любят. Не за то что ломает старое, не за то что глючит и не за то, что не работает - а за то, что и глючит, и не работает, и ломает, и не дает новых возможностей.

no-dashi ★★★★★
()
Ответ на: комментарий от Lincor

годно, нужно.

Ну-ну. Как вы думаете, вашего опыта достаточно, чтобы судить о том, что годно и что нужно?

да

«Я на линуксе полгода» (c) Lincor, 2014

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