LINUX.ORG.RU

Wayland


171

14

Всего сообщений: 132

Подготовка к портированию приложений MATE на Wayland

Группа Open Source

В целях совместной работы по портированию приложений MATE для работы на базе Wayland, объединились разработчики дисплейного сервера Mir и рабочего стола MATE. Они уже подготовили snap-пакет mate-wayland, который представляет собой окружение MATE на базе Wayland. Правда, для его повседневного использования необходимо провести работу по портированию на Wayland конечных приложений.

Ещё одной проблемой является и то, что во многих приложениях MATE используются привязки к X11, и их необходимо перевести на использование полностью переносимого кода GTK3. Для того, чтобы привлечь к портированию энтузиастов, разработчики Mir подготовили инструкцию, рассказывающую, как настроить рабочее окружение MATE на базе Wayland и на что следует обратить внимание. В инструкции предложены и типовые решения для замены привязок к X11.

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

 ,

Satori
()

Wayland, приложения, консистентность! Объявлены приоритеты KDE

Группа KDE

На прошедшем Akademy 2019 Лидия Пинчер, глава организации KDE e.V., объявила о главных целях работы над KDE на следующие 2 года. Их вывели путём голосования в сообществе KDE.

Wayland — будущее десктопа, и поэтому нужно уделить максимум внимания беспроблемной работе Plasma и KDE Apps на этом протоколе. Wayland должен стать одной из центральных частей KDE, а Xorg — опциональной возможностью.

Приложения должны выглядеть и вести себя согласованно. Сейчас это, увы, не всегда так. Например, вкладки в Falkon, Konsole, Dolphin, Kate выглядят и ведут себя по-разному, имеют разные опции и функции. Такого безобразия быть не должно.

KDE это больше 200 приложений и дополнений, и запутаться в этом богатстве немудрено. Так что разработчики сосредоточат усилия на упрощении доставки всего этого добра до неискушённых пользователей. Планируется переработать платформы дистрибуции, усовершенствовать метаданные и документацию.

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

 , , ,

Deleted
()

Red Hat откажется от разработки X.org в ближайшем будущем

Группа Red Hat

Глава подразделения Desktop компании Red Hat Кристиан Шаллер (Christian Schaller) раскрыл в своем блоге планы команды по разработке Wayland и полному прекращению разработки X Window System (X, X11):

Christian Schaller:

«Как только мы закончим с этим (полный отказ от необходимости в XWayland прим. автора), мы планируем довольно быстро перевести X.org в режим „повышенной поддержки“. Реальность такова, что X.org в основном поддерживается нами и, таким образом, если мы перестаем тратить на него время, навряд ли будут выпущены новые „мажорные“ релизы и даже, возможно, со временем все придет в упадок. Мы будем следить за этим, поскольку мы хотим быть уверены, что X.org остается с поддержкой до конца жизненного цикла RHEL8, как минимум и пусть это будет дружеским пожеланием всем, кто полагается на нашу работу по поддержке графического стэка Linux: переходите на Wayland, это будущее.»

( читать дальше... )

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

 , , ,

powerguy
()

Релиз дисплейного сервера Mir 1.2

Группа Open Source

Компания Canonical выпустила новую версию дисплейного сервера Mir 1.2.

Основные изменения:

  • Новый пакет libmirwayland-dev, являющийся первой итерацией API для включения оболочек на базе Mir (для поддержки собственных расширений Wayland).
  • Несколько связанных дополнений для API MirAL.
  • В WaylandExtensions была добавлена поддержка регистрации собственных расширений Wayland.
  • Новый класс MinimalWindowManager, предоставляющий применяемые по умолчанию настройки управления окнами.
  • Продолжена работа над экспериментальной поддержкой X11. Теперь при необходимости можно запускать Xwayland.
  • Список поддерживаемых расширений Wayland (часть из них включены, остальные надо включать самостоятельно): wl_shell (включено), xdg_wm_base (включено), zxdg_shell_v6 (включено), zwlr_layer_shell_v1 (отключено), zxdg_output_v1 (отключено).
  • Множество исправлений.

В настоящее время Mir применяется в Embedded и IOT, а так же используется в качестве композитного сервера для Wayland, позволяя запускать любые Wayland-приложения в своей среде.

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

 , , ,

fail2ban
()

Работа по стабилизации Gnome на Wayland

Группа Open Source

Разработчик из Red Hat по имени Hans de Goede представил свой проект «Wayland Itches», который направлен на стабилизацию, исправление ошибок и недочетов, которые возникают при работе Gnome на Wayland. Причиной стало желание разработчика использовать Fedora как свой основной десктопный дистрибутив, но пока он вынужден постоянно переключаться на Xorg из-за множества небольших проблем.

В числе описанных проблем:

  • Проблемы с расширениями TopIcons.
  • Горячие клавиши и ярлыки не работают в VirtualBox.
  • Нестабильная работа сборки Firefox под Wayland.

Он предлагает всем, кто испытывает какие-либо проблемы при работе Gnome на Wayland, отправить письмо с описанием этой проблемы, и он попытается решить ее.

hdegoede@redhat.com

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

 , ,

fail2ban
()

Wio — реализация Plan 9 Rio на Wayland

Группа Open Source

Drew DeVault, активный разработчик протокола Wayland, создатель проекта Sway и сопутствующей библиотеки wlroots анонсировал в своём микроблоге новый Wayland-композитор — Wio, реализации оконной системы Rio, что используется в операционной системе Plan 9.

( читать дальше... )

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

 cage, , rio, ,

commagray
()

Sway 1.0

Группа Open Source

Sway 1.0 (вместе с wlroots) включает 6,875 изменений от 205 контрибьюторов. Это первый стабильный релиз sway.

Изменения

  • Кодовая база полностью переработана. Некоторые особенности были изменены чтобы совпадать с поведением i3, в том числе со сломом обратной совместимости. Могут присутствовать ошибки, о которых разработчикам ещё неизвестно.
  • swaygrab удалён. Для скриншотов попробуйте grim, а для захвата видео wlstream.
  • Этот релиз зависит от wlroots 0.5 и убирает зависимость от wlc.
  • Этот релиз использует scdoc для генерации страниц man и убирает зависимость от asciidoc.
  • Экспериментальная поддержка проприетарного драйвера Nvidia была объявлена устаревшей с момента её добавления и теперь полностью удалена. Используйте nouveau, а в будущем покупайте GPU у производителей, которые поддерживают Open Source. Другие проприетарные драйверы также не поддерживаются.
  • swaylock выделен в отдельный проект.
  • swayidle, новый демон, управляющий состоянием бездействия, также доступен отдельно.

( читать дальше... )

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

 , , ,

eternal_sorrow
()

Firefox 65

Группа Mozilla

 , , , ,

MozillaFirefox
()

Sway 1.0 beta 1 - композитор для Wayland, совместимый с i3 на 100%

Группа Open Source

Разработка совместимого с i3 фреймового оконного менеджера Sway для Wayland и XWayland перешла в стадию бета тестирования, одновременно выпущена первая версия библиотеки композитора wlroots 0.1.0 (позволяющего разрабатывать другие WM для Wayland). С выпуском этой версии фиксируется набор основных функций и работа теперь акцентируется на устранении ошибок. Основные изменения:

( читать дальше... )

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

 , , , ,

linuks
()

Релиз libinput 1.12

Группа Hardware and Drivers

Состоялся новый значительный релиз библиотеки управления устройствами ввода, развиваемой в рамках проекта Freedesktop Wayland, но также используемой в X.org через драйвер xf86-input-libinput.

Библиотека получает и мультиплексирует сырые события различных устройств ввода от ядра (/dev/input), и преобразует их в стандартные примитивы событий ввода для использования приложениями. Поддерживаются почти все классы устройств ввода (кроме джойстиков), включая такие нетривиальные функции как мульти-тач-жесты, сила нажатия, виброотклик, ускорение trackpoint и многое другое.

В новой версии:

  • Поддержка device quirks, т.е. ручное конфигурирование аттрибутов устройств пользователем или дистрибутивом через ini-файлы в /etc/libinput или /usr/share/libinput (Документация).
  • Перевод документации на движок Sphinx, её переориентация на пользователя, а не разработчика.
  • Значительно улучшенная поддержка тачпадов, например фильтрация ладони на некоторых устройствах с полной поддержкой multitouch (Apple).
  • Улучшена поддержка прокрутки (scrolling) двумя пальцами: теперь при продолжительной прокрутке вычисляется направление движения (горизонтальное или вертикальное), а события ортогональных направлений гасятся.
  • Новый метод расcчёта ускорения при использовании trackpoint (aka красная точка thinkpad).
  • Больше не используется усреднение скорости, чтобы не терять точность на качественных устройствах.
  • Официальная поддержка FreeBSD.

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

 , ,

snizovtsev
()

Релиз дисплейного сервера Mir 0.32

Группа Open Source

Доступен релиз дисплейного сервера Mir 0.32, развиваемого компанией Canonical несмотря на прекращение развития оболочки Unity 8 и мобильной редакции Ubuntu Touch. Разработка Mir, в настоящее время, сосредоточена на добавлении поддержки Wayland-клиентов, тем самым можно рассматривать Mir как новый, универсальный Wayland-композитор. О планах по использованию его в такой роли ранее заявляли разработчики графического окружения MATE. Серверная часть Mir распространяется по лицензии GNU GPL, клиентская - LGPL.

Помимо всего прочего Mir предоставляет библиотеку абстракций MirAL (Mir Abstraction Layer), позволяющую уйти от прямого обращения к Mir и обеспечить работу сторонних оболочек через библиотеку libmiral, без необходимости в каких либо модификациях со стороны Mir. Таким образом возможно реализовать работу даже графического интерфейса Android поверх Mir. Для тестирования этой библиотеки предоставляется компонент miral-shell, а также оболочка EGMDE - Example Mir Desktop Environment, предоставляющая окружение для тестирования работы программ в окружении Mir.

( читать дальше... )

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

 ,

Sunderland93
()

Итоги мероприятия разработчиков KDE в Берлине

Группа KDE

В течение последнего месяца в Берлине проходило организованное разработчиками KDE мероприятие, на котором обсуждались будущее Plasma и уже существующих инициатив команды, а также возможности взаимодействия с другими проектами (естественно, была и объёмная работа с исходным кодом). Присутствовали также гости из Qt и sway.

( Сотрудничество с sway и Qt, интеграция с браузерами и др. )

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

 , , , ,

bodqhrohro_promo
()

Релиз wayland-protocols 1.14

Группа Linux General

Состоялся релиз набора расширений базового протокола Wayland — wayland-protocols 1.14. Данные дополнительные протоколы позволяют гибко расширять возможности базового протокола Wayland, не перегружая его и реализуя лишь те возможности, которые востребованы на целевой платформе (десктоп, мобильные системы и т.д.).

В новом выпуске произведено обновления двух протоколов — xdg-shell (десктоп-ориентированные расширения) и xdg-output (протокол для описания дополнительной информации об устройстве вывода и дисплее, используемый, например, для поддержки дробного масштабирования). xdg-shell отныне может принимать информацию о мозаичных окнах, а xdg-output обзавёлся поддержкой событий для имён и описаний интерфейсов.

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

 , wayland-protocols

Sunderland93
()

Sway 1.0 alpha 1 с новой библиотекой композитора wlroots

Группа Open Source

Благодаря хакатону и успеху кампании по сбору средств для разработки новой библиотеки композитора, проект Sway (совместимый с i3 фреймовый оконный менеджер для Wayland) получил возможность ускорить своё развитие и уже сегодня запустить alpha-тестирование версии 1.0. Основные нововведения:

  • Переход от библиотеки композитора wlc к собственной wlroots (с поддержкой Wayland и X11 в качестве backend, с описанием процесса разработки в блоге в трёх частях).
  • Настройки вывода: поворот, масштабирование, HiDPI.
  • Профили для схем комбинирования различных устройств ввода при их одновременном использовании.
  • Многопользовательское мультитерминальное решение для организации на базе одного компьютера несколько независимых рабочих мест.
  • Расширенные возможности Wayland: объекты типа «изображение», базовый протокол GTK для выделения, протокол для экранных клавиатур, протокол для скриншотов.
  • Улучшена производительность.
  • Полностью удалена поддержка проприетарного драйвера nvidia (поддерживается nouveau).

После предыдущего выпуска Sway 0.15 в основной код проекта были приняты 624 изменения от 5 разработчиков, в то же время в библиотеку wlroots были приняты 2329 изменения от 39 разработчиков.

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

 , , , ,

linuks
()

KDE Plasma 5.12 LTS

Группа KDE

6 февраля состоялся выпуск окружения рабочего стола KDE Plasma 5.12. Так как это релиз с расширенной поддержкой, основное внимание было уделено увеличению стабильности, оптимизации и проработке деталей.

Благодаря значительным усилиям по «облегчению» окружения сессия стала запускаться намного быстрее, а также использовать меньше оперативной памяти и ресурсов процессора.

( Основные изменения )

>>> Список изменений

>>> Анонс

 , ,

sudopacman
()

Sway 0.15 с русской документацией и анонс 1.0

Группа Open Source

Состоялся релиз Sway версии 0.15 — совместимого с i3 фреймового оконного менеджера для Wayland. Следующая версия анонсирована как Sway 1.0 (вместо 0.16). В сегодняшний релиз приняты 199 изменений от 39 разработчиков:

  • поддержка Raspberry Pi;
  • скриптовая обработка буфера обмена;
  • обработка прокрутки как события (например, для изменения громкости через статус бар);
  • перевод документации на 9 языков, в т. ч. на русский (автор DarkReef);
  • исправления ошибок.

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

 , , , ,

linuks
()

Сравнение сеансов GNOME на основе Wayland и X11

Группа Open Source

Портал Phoronix провёл серию сравнений сеансов GNOME на базе Wayland и X11. Для тестов использовались дистрибутивы Fedora 27 и Ubuntu 17.10. Существенной разницы в производительности игр, энергопотреблении и объёме занятой оперативной памяти обнаружено не было.

GNOME 3.26: Wayland vs. X.Org Performance

Wayland vs. X.Org Gaming Tests

Intel Graphics Performance

>>>

 , ,

anonymous
()

KDE Plasma 5.11

Группа KDE

10 октября состоялся релиз KDE Plasma 5.11. Данный выпуск включает в себя переработанный интерфейс настроек, улучшения уведомлений, более продвинутый менеджер задач и Vault — систему, которая позволяет пользователю шифровать наборы документов, используя дружественный графический интефейс оболочки.

( Более детальное описание )

>>> Полный список изменений (англ.)

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

 , ,

KennyMinigun
()

30 лет исполнилось X11

Группа Hardware and Drivers

Проект X.org празднует 30 лет с момента выхода X11. 15 сентября 1987 года Ральф Свик (Ralph R. Swick) представил первый релиз X Window System Version 11, ознаменовавший переаботку и стабилизацию иксов. Самое удивительное, что протокол X сменил нумерацию от X1 до X11 за три года, а X11 продолжает эксплуатироваться уже 30 лет подряд, обрастая расширениями — Xvideo, X Font Server, XKB и другие.

( читать дальше... )

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

 , ,

Lowes
()

Raspbian 9

Группа Debian

Разработчики Raspberry PI подготовили обновление Raspbian 9. я загрузки подготовлены две сборки - сокращённая (348 Мб) для серверных систем и полная (1.6 Гб), поставляемая с пользовательским окружением PIXEL (ответвление от LXDE). В репозитории около 35 тысяч пакетов. Как и в оригинальном Debian, в качестве системы инициализации используется Systemd, Raspbian на базе Devuan не планируется.

  • Ключевым изменением является обновление пакетной базы до Debian 9 «Stretch». Добавлена поддержка передачи звука через Bluetooth с использованием подсистемы ALSA и модуля bluez-alsa, что все же позволило отказаться от PulseAudio по умолчанию. Браузер Chromium обновлен до 60, также добавлена поддержка сторонних пользователей, отличных от стандартного «pi».
  • Добавлена среда программирования Sonic Pi 3.0.1
  • Расширены возможности специальной редакции визуальной системы программирования Scratch 2.0, адаптированной для обособленного использования в Raspbian (вариант для offline-использования на базе платформы Electron).
  • Устранена критическая уязвимость CVE-2017-9417, также известная под кодовым именем BroadPwn. Уязвимость присутствует в прошивке проприетарного WiFi-чипа Broadcom BCM43xx (используется в Raspberry Pi 3 и Raspberry Pi Zero W) и позволяет через отправку по беспроводной сети специально оформленных управляющих кадров осуществить выполнение кода в контексте Wi-Fi SoC Broadcom с последующим получением контроля над основной пользовательской операционной системой.
  • Впервые в истории внедрена полноценная поддержка Wayland от железа до софта. Решены в рамках Raspberry PI все разногласия по Wayland. Все драйверы оптимизированы под Wayland, также доступна среда рабочего стола Gnome для Wayland.

>>> Пруфлинк

 , , ,

Lowes
()