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)

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

С urxvt так и поступаю. Но не всё, что правильно работает в VC работает так же в эмуляторе, сейчас сразу не вспомню что именно, но встречал такие вещи, которые только в VC работали и в XTerm, а остальные эмуляторы шли лесом.

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

встречал такие вещи, которые только в VC работали и в XTerm, а остальные эмуляторы шли лесом

Кстати, да. Заметил, что вим без косяков работает только в xterm. Послал лесом все остальные легковесные и не очень.

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

А утилита из его состава уже имеет открытые исходники? Если нет, то она тоже попадает под определение бинарного блоба.

Про мысль пишет его для иксов подробнее распиши, я тебе о том же и толкую, только ты непонятливый очень (а точнее пофлудить хочешь). Ты изначально к чему стал придраться? К фразе «не отказались от xorg.conf». Видишь ли, если блоб и его компоненты пишут только xorg.conf, значит только то, что они от него не отказались, а вот в иксах уже 100 лет в обед, как xorg.conf заменили на кучу директорий, куда блоб так и научился свои настройки записывать.

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

спору нет, но xorg.conf - самими разработчиками и официально.

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

Где сорцы? Хочу почитать. Если имеет, то корректнее было бы говорить про утилиту из его состава, но сути это всё равно не очень меняет.

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

«не нужен» — не факт, а суждение. в школу!

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

Десктопные программы основаны на тулкитах, не ссы. Тулкиты уже портировали — проблем с программами не будет. А программы, юзающие чистые иксы будут работать через прослойку, а потом потихоньку умрут, ибо древнейшее говно без души. P.S. Под Wayland тоже появится что-то типа OpenBox'а. Не думаю, что будет только Weston.

Ты совсем тупой, как раз тулкиты без души ибо шаблонное программирование. На иксах можно написать любой интерфейс. Иди-ка школу закончи сначала, а потом строчи комменты. P.S Что-то типа никому не нужно, убивать кучу нормальных массово используемых проектов ради одного могло придти в голову только таким идиотам как ты.

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

мне плевать на вяленый и пистон - но я против попыток их пропихивания всюду в недопиленном виде ещё со времен поддрежки оного вяленого космонавтом, и пример с Линусом тут вообще неуместен - разные примеры

wst ★★★★
()
Последнее исправление: wst (всего исправлений: 1)
Ответ на: комментарий от wst

чем разные — ты пришёл на linux уже с готовеньким ядром, будто оно таким было сразу? а кто-то сам слал патчи к драйверам

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

у нас есть x11 прежде чем ломать иксы пусть доделают альтернативу и да - я пользователь, и смотрю на этот цирк со своей колокольни - у меня сейчас все работает - и если будут ломать я уйду на дистр где не ломают - все просто

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

космонавт хотел, но передумал, DE сломал таки запилив богомерзкую юнити - так что убунтастудия и крыса пока

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

там есть совместимость, для тебя ничего не изменится

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