LINUX.ORG.RU

Wayland


171

14

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

Sway 0.14

Группа Open Source

Состоялся релиз Sway версии 0.14 — совместимого с i3 фреймового оконного менеджера для Wayland.

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

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

 , , , ,

linuks
()

Первый тестовый выпуск Tizen 4.0

Группа PDA

Представлен исходный код первого тестового релиза ОС Tizen 4.0.

ОС развивается под покровительством Linux Foundation и в основном финансируется компанией Samsung. В качестве системы инициализации и управления сервисами используется systemd, в качестве менеджера пакетов — zypper, в качестве GUI — наработки проекта Enlightenment, использующие Wayland. ОС позволяет использовать WebAPI для разработки мобильных приложений.

Этот выпуск ориентирован на ознакомление разработчиков с платформой.

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

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

 , , , ,

batya
()

В Ubuntu 17.10 по умолчанию будет использоваться Wayland

Группа Ubuntu Linux

Согласно заявлению, сделанному менеджером по разработке настольных систем Уилом Куком (Will Cooke), в Ubuntu 17.10 окружение GNOME будет работать по умолчанию поверх Wayland вместо X11. Для запуска X-приложений будет применяться XWayland.

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

 ,

mbivanyuk
()

Команды Red Hat и Fedora приглашают Ubuntu присоединиться к разработке GNOME и Wayland

Группа Ubuntu Linux

Кристиан Шаллер, старший инженер-программист Red Hat и разработчик GNOME на протяжении 17 лет, написал приветствующую Ubuntu и Canonical заметку. Как известно, Марк Шаттлворт анонсировал, что они снова перейдут на GNOME 3 и Wayland в Ubuntu, поэтому Кристиан хотел бы от имени команд Red Hat Desktop и Fedora пригласить и продолжить работу с великолепными людьми из Canonical и Ubuntu, такими как Эллисон Лорти и Роберт Анселл, над проектами, представляющими общий интерес, для GNOME, Wayland и возможно Flatpak.

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

 , , , ,

Indexator
()

Canonical полностью прекращает развитие Mir и Unity 8

Группа Ubuntu Linux

Сегодня Марк Шаттлворт на insights.ubuntu.com объявил о прекращении разработки Unity 8 и дисплейного сервера Mir. Говорится, что в Ubuntu 18.04 LTS будет использоваться GNOME с Wayland или X Server. Также будет прекращена разработка Ubuntu Phone. Правда, стоит отметить, что компания Canonical не планирует останавливать разработку Ubuntu для IoT-устройств. Вместо Ubuntu Phone и Ubuntu Touch на базе click-пакетов будет Ubuntu Personal на базе snap-приложений.

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

 , , ,

Root-msk
()

Выпуск Weston 2.0

Группа Open Source

С небольшим отставанием от протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.13, подготовлен релиз параллельно развиваемого композитного сервера Weston 2.0. Смена номера значительной версии в Weston 2.0 обусловлена изменениями в новом API управления выводом, нарушающими совместимость c libweston на уровне ABI. Все штатные бэкенды портированы на новый API для настройки вывода.

В новой версии также добавлена поддержка EGL-расширения EGL_KHR_swap_buffers_with_damage, реализованного в проприетарном драйвере NVIDIA. В бэкенде GL добавлена поддержка буферов DRM_FORMAT_YUV444. Улучшено позиционирование панелей в desktop-shell. В XWayland приведены в порядок сообщения об ошибках.

Источник

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

 , ,

anonymous
()

В FreeBSD улучшена поддержка Wayland

Группа BSD

Для операционной системы FreeBSD портированы:

  • пакет wayland-protocols, реализующий полностью новые протоколы и расширяющий функциональность других протоколов в главной реализации Wayland;
  • библиотека Wayland compositor library, от которой зависит работа композиторов, таких как sway;
  • XWayland.

 , , ,

Payload
()

Новая линейка драйверов и эталонная реализация EGL/Wayland от Nvidia

Группа Hardware and Drivers

В бета-версии новой линейки своих драйверов Nvidia:

  • реализовала поддержку Quadro M1200 и Quadro M2200;
  • включила ARB_parallel_shader_compile для многопоточной компиляции GLSL-шейдеров;
  • добавила опцию игнорирования Virtual Reality Head Mounted Displays;
  • научила nvidia-settings работать с дисплеями PRIME;
  • внедрила инфраструктуру для работы с внешними библиотеками EGL - например, клиентской частью Wayland;
  • добавила Vulkan-расширения VK_KHR_display и VK_KHR_display_swapchain;
  • включила по умолчанию OpenGL Threaded Optimizations - они автоматически отключаются при просадке производительстности.

Также Nvidia представила эталонную реализацию внешней библиотеки EGL и клиентской библиотеки Wayland. Первая - интерфейс между драйвером Nvidia и произвольной графической системой на EGL. Вторая - это фирменная альтернатива EGLStreams и GBM, родившаяся в результате бурных дискуссий.

Исходники обоих проектов доступны на Гитхабе:

https://github.com/NVIDIA/eglexternalplatform

https://github.com/NVIDIA/egl-wayland

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

 , , , ,

Deleted
()

Sway 0.10

Группа Open Source

Состоялся релиз Sway 0.10 — совместимого с i3 менеджера окон для Wayland.

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

Скриншоты

Официальный сайт

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

 , , , ,

cetjs2
()

В Fedora 25 будет Wayland по умолчанию

Группа GNOME

На состоявшемся сегодня заседании комитета FESCo (Fedora Engineering Steering Committee), отвечающего за техническую часть разработки дистрибутива Fedora Linux, утверждено решение по использованию в Fedora 25 по умолчанию окружения рабочего стола GNOME на базе Wayland. Несмотря на применение по умолчанию Wayland, сеанс с классическим X.Org-сервером будет оставлен в качестве опции. Напомним, что Wayland пока что оптимизирован только для встроенных видеокарт, драйверов на дискретные видеокарты не было выпущено ни Nvidia (по-прежнему экспериментальная функция до 600-ой серии), ни AMD (Catalyst по-прежнему на X.org).

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

 , , ,

anonymous
()

Релиз Wayland 1.11

Группа Open Source

После трёх месяцев разработки представлен стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.11, а также развиваемый параллельно композитный сервер Weston 1.11. Ветка 1.11 обратно совместима на уровне API и ABI с выпусками 1.x, но дополнительно содержит порцию улучшений, расширяющих возможности композитного сервера Weston. Следующий выпуск 1.12 запланирован на конец сентября.

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

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

 ,

NoobeR
()

KDE Plasma 5.6.0

Группа KDE

Представлен новый релиз окружения рабочего стола KDE5. Проект развивает классический принцип построения рабочего окружения на базе графической библиотеки Qt5 и OpenGL для ускорения отрисовки эффектов рабочего стола.

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

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

 ,

Deleted
()

Проприетарный драйвер NVIDIA 364.12 с поддержкой Wayland и Mir

Группа Hardware and Drivers

Доступна бета-версия новой ветки проприетарного драйвера NVIDIA 364.12 для операционных систем GNU/Linux, FreeBSD и Solaris.

Наиболее примечательные изменения:

  • Добавлены EGL-расширения, необходимые для работы с Wayland и Mir.
  • В качестве реализации OpenGL по умолчанию задействована открытая библиотека GLVND.
  • Реализована начальная поддержка DRM и KMS (Direct Rendering Manager Kernel Modesetting).
  • Добавлен модуль ядра nvidia-drm.ko, предоставляющий поддержку PRIME и KMS.
  • Добавлена бибилиотека libnvidia-egl-wayland.so, позволяющая Wayland-композиторам, поддерживающим EGLDevice, EGLOutput и EGLstreams, использовать EGL-буферы совместно с Wayland-приложениями.
  • Добавлена поддержка API Vulkan 1.0.
  • Переработан необходимый для поддержки PRIME алгоритм регистрации драйвера в DRM-подсистеме ядра Linux. Как следствие, для поддержки PRIME теперь требуется версия ядра не ниже 3.13 (раньше требовалась версия не ниже 3.10).
  • Точность представления цветовых карт X на GeForce GPU увеличена с 8 до 11 бит.
  • Добавлено новое свойство RandR CscMatrix, определяющее матрицу 3x4 для преобразования цветового пространства. Матрица применяется после цветовой карты X и перед таблицей коррекции цветов. Это свойство доступно для видеокарт начиная от GF119.
  • Улучшена интерактивность приложений, которые используют аппаратный курсор, при активном G-SYNC.
  • Решена возникающая при использовании пиксельных буферов с EGL-устройством проблема, вызывающая некорректную отрисовку.
  • Исправлена ошибка, которая вызвала инвертирование флагов полярности HSync и VSync.
  • Добавлена поддержка видеокарт GeForce 920MX и 930MX.

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

 , , , ,

sudopacman
()

Wayland 1.10

Группа Open Source

Представлен релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.10, а также развиваемого параллельно композитного сервера Weston 1.10 и набора расширений wayland-protocols 1.1. Среди основных улучшений:

Wayland

  • В Wayland API обеспечена полная поддержка операций Drag&drop, отсутствие которых было серьёзным препятствием по обеспечению полноценной работы GNOME поверх Wayland. Добавленные вызовы обеспечивают согласование типа контента при его перемещении между источником и местом назначения, а также информируют источник о завершении или отмене операции.
  • Добавлена поддержка группировки событий указателей вместе с кадровыми событиями, что позволяет создавать такие возможности как диагональная прокрутка, в которой объединяются события вертикальной и горизонтальной прокруток. Кроме того, сгруппированные события позволяют более точно отслеживать клики колесом мыши, прекращение прокрутки касанием и процесса генерации событий прокрутки.
  • Добавлена порция пояснений по использованию протоколов и API, упрощающих правильное использование Wayland в окружениях рабочего стола.
  • Добавлена порция патчей от компании Samsung с реализацией сетевой прозрачности для протокола Wayland, позволяющих организовать выполнение клиентских приложений и отрисовку на разных компьютерах. Суть предложенных изменений сводится к пробросу существующего протокола поверх TCP/IP-сокета. Сжатие и техники оптимизации потока пока не реализованы, разработка находится в начальной стадии. При этом, для добавления поддержки сетевой прозрачности в композитный сервер достаточно добавить одну строчку wl_display_add_remote_socket(display, "foo").

Пакет wayland-protocols

  • Пакет включён в число зависимостей Weston.
  • Добавлено два новых протокола: относительные события указателей и их блокировка.

Weston

  • В состав включена реализация интерфейса V4L2 (Video for Linux 2), демонстрирующая способ получения видео с устройств V4L2, таких как dmabuf.
  • В weston.ini добавлена порция новых параметров изменения конфигурации, в том числе «vt-switching» и «allow-zap» для включения/выключения обработки Ctrl-Alt-Fn (переход к виртуальным терминалам) и Ctrl-Alt-Backspace (экстренное завершение работы сервера).
  • Обеспечена возможность использования механизма уведомлений systemd, который, например, может применяться для отслеживания работоспособности Weston и автоматизации перезапуска в случае краха/зависания. Режим активируется через опцию --enable-systemd-notify.

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

 ,

Sunderland93
()

Обзор прогресса портирования Wayland в основных рабочих окружениях Linux

Группа Linux General

Силами проекта The Linux Homefront было выполнено тестирование сессий Wayland в рабочих окружениях GNOME, KDE и Enlightenment. Как оказалось, лучше всего обстоят дела в GNOME: не считая небольших косметических багов эту среду можно считать готовой для работы c Wayland. Окружение Enlightenment довольно хорошо работает c приложениями на базе тулкита EFL, но запуск приложений на базе GTK+ или Qt заканчивается неудачей. Неожиданно хуже всех оказалась ситуация с KDE: Wayland-сессия в последней версии KDE Plasma не стартует вообще, а в предпоследней наблюдается множество проблем.

Видеодемонстрация

Большая дискуссия на Slashdot

>>> Подробности тестирования

 , , , ,

Deleted
()

Plasma Wayland Live CD

Группа KDE

Команда разработчиков Plasma усердно старалась, дабы приготовить нам рождественский сюрприз — Live CD с Plasma 5, использующий протокол Wayland.

Возможность полноценного запуска Plasma и KDE Applications на Wayland — это огромный шаг вперед на пути ухода от устаревшей 30-летней системы окон X.

Главный актёр в этом спектакле — оконный менеджер KWin, который теперь не отрисовывает обрамление границ окон, а полностью является средством композиции и тем самым позволяет взаимодействовать с приложениями через протокол Wayland.

Конечно же данный образ не является финальным и не рекомендуется к повседневному использованию. Однако разработчики приглашают всех желающих оценить новые возможности Wayland: более безопасные рабочие пространства, гораздо более удобная возможность расширения, а также отрисовка без тиринга и прочих артефактов. Разработка в направлении Wayland ведется начиная с 2011 и еще далека от состояния, кода «бесшовный» переход с X будет возможен. Более подробную информацию можно найти на KWin Wayland Wiki.

Давайте поблагодарим Martin Gräßlin и команду Plasma за то, что сделали всё это возможным!

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

Plasma Wayland 20151218 Live Image (1.2GB)

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

 , , ,

KennyMinigun
()

Релиз KDE Plasma 5.5

Группа KDE

Plasma — пользовательская оболочка, развиваемая проектом KDE.
Данный релиз использует KDE Frameworks 5 и Qt 5, поддерживается аппаратное ускорение отрисовки средствами OpenGL/OpenGL ES.
Основные нововведения:

  • Поддержка сеанса Wayland, в котором реализованы все основные возможности, в том числе добавлено перемещение и изменение размеров окон, протоколы для управления эффектами KWin и реализована безопасная блокировка экрана (тем самым закрыт баг 11-летней давности)
  • В KWin возвращена поддержка OpenGL ES
  • Новый стандартный шрифт Noto
  • Обновлена тема виджетов Breeze, добавлены новые иконки
  • Переработано меню запуска программ (Kickoff), добавлены возможности показа недавно открытых документов для выбранной программы, редактирование элементов меню, создание ярлыка на панели или рабочем столе.
  • Снова появился апплет для выбора цвета, ColorPicker, дизайн которого был переделан для соответствия визуальному стилю Plasma 5.
  • В трее восстановлена поддержка старых значков, не поддерживающих протокол Status Notifier
  • Новый дизайн центра приложений KDE, Discover
  • Обновлён апплет User Switcher, теперь он показывает аватар и полное имя пользователя, а также он стал доступен из меню запуска программ и с экрана блокировки
  • Новый апплет для работы с Комнатами(Activities), который частично пересекается с апплетом для управления виртуальными рабочими столами (переключение между комнатами как между виртуальными рабочими столами с возможностью оценить число открытых окон)
  • Апплет Disk Quota, который показывает не только количество свободного места, но и сколько из него можно использовать по квотам, установленным вашим системным администратором
  • Ну и конечно же, новые нескучные обои!

Также вы можете ознакомиться с видео, отражающим основные изменения.

>>> Официальный анонс

 , ,

Haloperidol
()

Wayland 1.9

Группа Open Source

Доступен новый выпуск Wayland 1.9 — протокола для организации графического сервера в Linux и других UNIX-подобных операционных систем, а также связанного с ним эталонного композитного сервера Weston 1.9. Основная разработка протокола завершена, и сейчас идёт оттачивание кодовой базы и улучшение документации. Также важным изменением в новой версии является устранение путаницы с лицензированием Wayland и Weston. Отныне используется современный вариант лицензии MIT, вместо старого варианта MIT, известного как X11 License, отличающегося от современного наличием запрета по упоминанию продукта в рекламных материалах производных работ. Более того, старая лицензия X11 несовместима с GPL, а также с актуальными выпусками Xorg, и давно исключена из рекомендаций OSI. Текст старой лицензии был добавлен по ошибке. Помимо этого в новой версии:

Weston 1.9

  • Предварительная реализация библиотеки libweston, в которую вынесен код внутренней функциональности Weston, что позволит создавать простые композитные серверы для легковесных окружений.
  • Улучшена поддержка горячего подключения/отключения устройств ввода, таких как клавиатуры и мыши, что также решило некоторые проблемы при использовании режима multi-seat.
  • Cредняя кнопка мыши теперь применяется для включения функции вращения окон, а правая для инициирования изменения размера окон.
  • В оболочку IVI Shell, созданную для информационно-развлекательных систем, добавлен интерфейс для получения идентификатора экрана и методы для удаления callback-вызовов некоторых видов уведомлений.
  • Добавлено новое расширение linux_dmabuf, предоставляющее средство для прямого вывода (zero-copy) видео на экран.

Wayland 1.9

  • Разделение библиотеки libwayland-util на два компонента libwayland-util и libwayland-private.
  • Некоторые незначительные улучшения.

Выпуск Wayland 1.10 запланирован на середину февраля 2016 года.

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

 ,

Sunderland93
()

Papyros OS (бывшая Quantum OS) запустила кампанию по сбору средств на Bountysource

Группа Open Source

Разработчики Papyros ОС на базе GNU/Linux, лозунг которой — принести на Linux современные фишки и Material Design, запустили сбор средств на Bountysource.

Запросы на ежемесячные пожертвования следующие:

  • $60/мес. — покрыть расходы на оплату сервера;
  • $500/мес. — возможность нанимать студентов в помощь основным разработчикам;
  • $1200/мес. — минимальный размер оплаты труда в штате Миссури, позволит больше уделять времени на разработку системы и привлекать больше помощников;
  • $2500/мес. — это половина зарплаты типичного junior-разработчика (прим. переводчика: для Миссури, видимо);
  • $7000/мес. — за эти деньги проект сможет себе позволить содержать профессионального разработчика на full-time, который посвятит себя полностью разработке Papyros.

Немного подробностей о самой системе:

Эта система была анонсирована в ноябре 2014 года как Quantum OS, потом кто-то намекнул, что название Quantum надо бы сменить и система была переименована в 2015 году на Papyros. За основу системы взят GNU/Linux (референсные сборки на ArchLinux), дисплейный менеджер Wayland. Оболочка Papyros Shell, построена на QtQuick 2.0 и использует концепцию построения интерфейса Material Design от Google. Shell лицензируется под GPLv3, а визуальные QtQuick-компоненты под LGPLv2.

Помимо самой ОС интерес представляет библиотека визуальных компонентов с Material Design, разрабатываемая в рамках проекта. Лицензия LGPL позволяет использовать её в любых коммерческих проектах. На данный момент она уже выглядит достаточно мощно, есть реализация всех базовых примитивов. Библиотека кроссплатформенна, как и Qt5, не привязана к оболочке Papyros, т.е. её можно использовать в проектах на Windows, Android, OSX, iOS, Linux и на других поддерживаемых платформах.

Пример калькулятора, работающего под Windows

Резюме:

Проект, начавшийся в конце 2014 с идеи и нескольких картинок в фотошопе, довольно быстро развивается. В группе на Google+ всё очень живо. И, возможно, мы скоро увидим первую рабочую альфа-версию системы, которая выглядит отлично, современно и будет реальной альтернативой KDE и GNOME под Linux.

Полезные ссылки:

Сайт проекта

https://plus.google.com/u/0/communities/109966288908859324845[br

]Группа в Google+

Анонс этой системы на ЛОР

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

 , papyros, ,

navrocky
()

Wayland 1.8

Группа Open Source

Доступен новый релиз Wayland 1.8 — протокола для организации графического сервера в Linux и других UNIX-подобных операционных систем, а так же связанного с ним эталонного композитного сервера Weston 1.8. Основная разработка протокола завершена, и сейчас идёт оттачивание кодовой базы и улучшение документации. В новой версии:

Wayland 1.8

  • Осуществлено разделение заголовочных файлов для клиента (wayland-client-core.h) и сервера (wayland-server-core.h) на базовые компоненты и генерируемые протоколы.
  • В scanner добавлена опция --include-core-only, что позволяет использовать только базовые заголовки при разработки биндингов (bindings), а также при генерации кода протоколов на основе новых файлов wayland.xml в libwayland.

Weston 1.8

  • В состав приняты подготовленные компанией Collabora изменения, касающиеся модернизации EGL и создания тестового фреймворка. Улучшена реализация EGL в gl-renderer и добавлен тестовый режим рендеринга без экрана («headless rendering»), который позволяет синтетически запустить Weston в идеальных условиях, исключив влияние системы вывода.
  • Началось тестирование оболочки для информационно-развлекательных систем (IVI), добавлена экранная раскладка для IVI.
  • Поддержка перерисовки по расписанию.
  • Добавлен API для захвата содержимого поверхностей (surface-shooting API).
  • Добавлена возможность указания альтернативного файла конфигурации (weston --config=my-weston.ini). Заданный файл конфигурации будет охватывать все приложения, запущенные в данном экземпляре Weston.
  • В компоненты редактирования текста добавлена поддержка операций помещения и извлечения данных из буфера обмена.

Выход Wayland 1.9 запланирован на конец сентября 2015 года.

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

 ,

Sunderland93
()