LINUX.ORG.RU

Wayland


171

14

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

Wayland 1.7

Группа Open Source

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

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

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

 , ,

Sunderland93
()

Quantum OS с DE на основе Qt и Wayland

Группа Open Source

Недавно появилась на свет Quantum OS, представляющая собой дистрибутив на основе ядра linux и сформировавшейся вокруг него экосистемы. Отличительной особенностью нового проекта является собственное пользовательское окружение Quantum Shell, в основу которого легла инновационная идея формирования интерфейса Material design, представленная ранее компанией Google. Новое DE использует Qt5, QML и Wayland. Проект лицензирует свои продукты по GPLv3. Сегодня ещё нельзя сказать о готовности продукта для повседневного использования, но энтузиасты и разработчики уже сейчас могут собрать из исходных текстов прототип, пригодный для активной разработки и тестирования.

( Больше подробностей )

Использованные источники:

 ,

mandala
()

Wayland и Weston 1.6

Группа Linux General

Представлена очередная версия протокола графического сервера 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
()

Enlightenment 0.19

Группа Open Source

Сегодня состоялся выпуск E19 — графической оболочки рабочего стола. Под графической оболочкой подразумевается нечто промежуточное между просто менеджером окон (WM) и средой рабочего стола (DE). E19 не предоставляет приложений на все случаи жизни, но в то же время в нём есть всё для управления окнами, файлами, а также множество модулей для добавления нужной функциональности.

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

  • Значительно улучшена поддержка Wayland;
  • Значительные улучшения композитного оконного менеджера;
  • Улучшена работа в конфигурации с несколькими мониторами;
  • Улучшена работа с подсветкой монитора;
  • Добавлен профиль «Tiling» для быстрой настройки мозаичного режима оконного менеджера;
  • Добавлен новый модуль для работы с PackageKit;
  • IBar стал показывать меню при наведении на значок приложения;
  • Улучшения в блокировщике рабочего стола;
  • Снова доступен пейджер с интерактивными миниатюрами в стиле E16;
  • Для работы с мультимедийными файлами теперь используется gstreamer1.

Для своей работы E19 требует EFL версии 1.11.

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

 , ,

GArik
()

Wayland и Weston 1.5

Группа Linux General

Кристиан Хогсберг (Kristian Høgsberg) представил корректирующий релиз протокола графического сервера Wayland 1.5 совместно с эталонной реализацией композитного менеджера Weston 1.5. Выпуск сосредоточен, в основном, на исправлении ошибок с минимальным количеством нововведений.

Основные новшества Wayland:

  • Новая внутренняя очередь событий, которая позволяет клиентской библиотеке незамедлительно отправлять сообщения «delete_id» и «error», минуя основную очередь.
  • Изменения в системе сборки: теперь используются нерекурсивные Make-файлы.

Weston:

  • Продолжена работа над протоколом xdg-shell, который служит для обеспечения взаимодействия между приложением и окружением рабочего стола. Ожидается, что к версии 1.6 протокол будет уже закончен, что позволит его использовать в готовящемся GNOME Shell 3.14.
  • Стек ввода был выделен в отдельную библиотеку libinput. Как только libinput API стабилизируется, внутренний код ввода будет удален и использование libinput станет обязательным.
  • Weston теперь использует новый сервер Xwayland, код которого был подвержен рефакторингу и будет выпущен совместно с Xorg 1.16.
  • Анимированное закрытие окна.
  • Новый режим полноэкранной оболочки, который позволяет кленту работать в режиме киоска.
  • Обеспечена поддержка различных режимов глубины цвета для разных типов вывода.
  • Так же как и в Wayland, в системе сборки теперь используются нерекурсивные Make-файлы.

Следующий минорный выпуск 1.5.1 ожидается уже через несколько недель, а значительный 1.6 планируется на конец сентября.

Заглядывая вперед, Кристиан планирует изменить процесс разработки для того, чтобы устранить «бутылочное горлышко», которое заключается в медленном рассмотрении и принятии патчей. Как он считает, открытие доступа к коммитам некоторым основным разработчикам позволит ускорить развитие проекта в таких направлениях, как Raspberry Pi или RDP-backend для Weston.

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

 , ,

Turbid
()

Maynard — новая графическая оболочка на основе Wayland для Raspberry Pi

Группа Linux General

Компания Collabora и организация Raspberry Pi Foundation представили первые результаты совместной работы по подготовке нового рабочего окружения Maynard, построенного на технологиях Wayland. Оболочка основана на наработках Weston gtk-shell и уже достигла состояния пригодного для тестирования рабочего прототипа.

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

 ,

Sunderland93
()

Проект Wayland получает поддержку мультитача и сенсорной панели

Группа Linux General

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

Одной из особенностей, над которой ведутся работы в Wayland, является поддержка мультитача (были добавлены мультитач жесты).

Жесты, которые уже работают:

  • 1, 2, 3-кратное нажатие;
  • двухпальцевая прокрутка;
  • drag-n-drop на кликпаде.

Также появилась поддержка тачпадов, которые не имеют функции мультитача.

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

 

fallout4all
()

Wayland & Weston 1.3

Группа Open Source

Доступен очередной релиз графического протокола 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

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

 , ,

FRCTLL
()

XDC: доклад о XMir и XWayland

Группа Конференции и встречи

С 23 по 25 сентября проводилась очередная X Developers Conference, XDC2013. На ней было несколько докладов, полезных для широкой публики — и одним из них был доклад о XMir и XWayland. Автор — Chris Halse Rogers из компании Canonical, ранее занимавшийся сопровождением X-сервера в убунту и теперь привлечённый к разработке Mir и XMir. Здесь будет изложен краткий конспект этого доклада, взятый из PDF-слайдов и видеозаписи.

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

>>> PDF-слайды доклада

 , ,

quiet_readonly
()

GNOME 3.10

Группа GNOME

После 6 месяцев разработки проект GNOME празднует выпуск GNOME 3.10. Это пятое мажорное обновление для GNOME 3. Оно построено на основах, которые были заложены в предыдущих выпусках 3.x, и предлагает значительно расширенные возможности. Захватывающие новые функции и улучшения включают в себя:

  • Начальная поддержка Wayland, полностью завершить порт планируется в выпуске GNOME 3.12, который выйдет в марте 2014 года.
  • Поддержка входа в систему и разблокирования рабочего стола с использованием смарт-карты.
  • Внедрен фреймворк для определения текущего местоположения на основании различных источников, в том числе GPS и параметров интернет-соединения.
  • Заголовок окна и панель инструментов объединены в одну заголовочную строку.
  • Переработанное системное статусное меню, комбинирующее в единой области информацию из всех системных индикаторов.
  • Список доступных для запуска приложений теперь выводится в обзорном режиме с разбивкой на страницы (ранее использовалась прокрутка общего списка).
  • Поддержка HiDPI дисплеев. Реализован новый интерфейс для настройки параметров экрана и многомониторных конфигураций.
  • Ряд новых приложений GNOME:
    • Музыкальный проигрыватель Music с поддержкой музыкальной коллекции.
    • Менеджер изображений Photos с интеграцией с Flickr.
    • Приложение для ведения заметок Notes с поддержкой обмена данными с Tomboy, синхронизации через online-аккаунт GNOME и хранения заметок в облачном хранилище ownCloud.
    • Центр приложений Software, объединяющий в едином интерфейсе все операции, связанные с управлением установкой приложений.
    • Приложение для работы с картами Maps, в качестве источника картографических данных используется OpenStreetMap.
  • Новое оформление утилиты GNOME Tweak Tool.

>>> Подробности на английском

 ,

BMX
()

Intel официально отказались включать поддержку XMir в свои видеодрайверы

Группа Ubuntu Linux

Разработчик Intel, Chris Wilson, сегодня официально опроверг слухи, что компания будет поддерживать XMir в видеодрайверах. Более того, из драйвера была удалена начальная поддержка XMir, включенная ранее.

Конечно, на поддержке EGL это никак не скажется, но XMir запустить без дополнительных патчей (и дополнительной работы в рамках дистрибутива) на intel-видеокарте теперь не получится.

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

 , , , ,

plm
()

Новый релиз Hawaii, рабочего окружения для Wayland/Weston

Группа Linux General

Вышла версия 0.1.92 рабочего окружения Hawaii Shell, написанного на Qt5 и QML и предназначенного для использования с Wayland и Weston. Целью его развития является превращения Wayland в готовый к использованию продукт с различным полезным функционалом.

Для ознакомления с его возможностями создан Live-дистрибутив Maui, представляющий собой готовое к тестированию окружение Hawaii.

Новые возможности включают в себя:

  • Улучшение поддержки многомониторных конфигураций.
  • Появление тем, создаваемых с помощью QML API.
  • Модальные диалоговые окна.
  • Экран блокировки.
  • Взаимодействие с функциями энергосбережения (такими, как suspend).

Разработчики утверждают, что Hawaii Shell находится на относительно высоком уровне развития и поддерживает панели, систему уведомлений, интеграцию с PolicyKit и многие другие вещи. Ещё больше запланировано на версию 0.2.0.

Новость на Phoronix

Страница проекта на GitHub

>>> Новость в списке рассылки Freedesktop

 , , ,

Falcon-peregrinus
()

Релиз Wayland 1.2

Группа Linux General

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

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

>>> Новость на opennet

 , , ,

mbivanyuk
()

LXDE переносят на Qt, планируется совместимость с Wayland

Группа Linux General

В блоге LXDE появился отчет о работе по переносу компонент LXDE на Qt. Скриншот демонстрирует почти полное окружение, в том числе файловый менеджер PCManFM-Qt и панель lxpanel-qt. Автор сообщает, что потребление памяти несколько повышено по сравнению с версией на Gtk+2, но с Gtk+3 ситуация не лучше. Пока что разработка идет с использованием Qt4, переход на Qt5 планируется после выхода версии 5.1. Для полной совместимости с Wayland необходимо решить проблемы с зависимостью спецификаций freedesktop.org от X11, но автор рассчитывает, что это сделают разработчики KDE и Gnome. Кроме того, уделяется внимание совместимости с Razor-Qt.

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

 , , ,

shatsky
()

Ситуация с Wayland: факты о X и Wayland.

Группа Open Source

Это вольный перевод статьи, намедни размещённой на phoronix. Оринальная статья — обзор недостатков, их исправлений и преимуществ между X и Wayland. Её написал Eric Griffith, при участии Daniel Stone, специально для ресурса phoronix. Работа собрана по кусочкам из презентаций Keith Packard, David Airlie, Kristian Høgsberg, из страниц про X11, X12, Wayland в вики и на freedesktop.org, из прямых интервью с разработчиками.

Оригинал выпущен под Creative Commons версия 3, с указанием авторства; перевод доступен на тех же условиях (с указанием на авторов оригинала, как мне кажется).

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

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

 ,

quiet_readonly
()

Wayland запущен без прослойки X.Org

Группа Open Source

Команда разработки Rebecca Black Linux представила Live-дистрибутив, работающий полностью на базе Wayland без использования каких-либо компонентов X.Org. В демонстрационный образ включены приложения, позволяющие пользователю оценить работу Wayland и состояние развития проекта в целом. Для запуска X-приложений используется компонент Xwayland, запускающий X-сервер в роли клиентского приложения Wayland. В дистрибутив включены собранные с поддержкой Wayland библиотеки GTK+, EFL, Qt и SDL. Из дистрибутива удалён LightDM, вместо него используется другой менеджер входа в систему, написанный с использованием Bash, Zenity и Expect.

Для загрузки доступен образ 32-разрядной системы для записи на DVD.

Opennet

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

 ,

Valkeru
()

Продемонстрирован запуск KWin на Wayland/Weston

Группа KDE

Martin Gräßlin

This week I decided to do some research for the Wayland porting of the KDE Plasma workspaces. One of the features we will need in future is a Wayland session compositor which runs nested on a Wayland system compositor. Of course one could think of setups without a system compositor, but overall I think that a nested compositor simplifies the setup and allows to have all the low level technologies in one place without duplication in all the various compositors. +1 for working together.

KWin also gets input from Wayland and passes it to the X Server. That’s the reason why we can see mouse interaction and working keyboard.

Описание реализации:

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

 , ,

GreenTea
()

Ещё один вариант удалённого вывода для Weston/Wayland

Группа Open Source

Юрий Шведов реализовал поддержку удалённого вывода через протокол SPICE для графического сервера Weston (эталонная реализация протокола Wayland).

На данный момент кадры пересылаются целиком, так что есть пространство для оптимизации данной реализации.

Подробнее о протоколе SPICE можно прочитать здесь.

Напоминаю, что с релизом Weston 1.1, в котором была добавлена поддержка RDP, это уже 3-й вариант обеспечения удаленного рабочего стола для Wayland.

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

 , , ,

Lennart
()

Определен план работ на Plasma Workspaces 2

Группа KDE

На прошлой неделе в Нюрнберге состоялась встреча разработчиков Plasma Workspaces, на которой был определён план работ по предстоящему релизу новой версии графического окружения KDE.

Итак, предстоящие изменения:

  • Переход на KDE Frameworks 5 и Qt5.
  • Включение Wayland в список поддерживаемых серверов. Большая часть работы выполнена в Qt5, но остаётся нерешенной проблема c Oxygen.
  • Новый тип пакета — «Look and Feel». Различные части UI и сопутствующий им код теперь будут включены в один пакет.
  • Базовый шелл. Вместо разрозненных исполнительных файлов, предназначавшихся для разных устройств и конфигураций, будет создан один базовый шелл. Остальные части будут вынесены в отдельные «shell package», которые можно будет подключать на лету. Это даст пользователям возможность переключатся с планшетной версии шелла на десктопную при подключении клавиатуры и мыши.
  • С переходом на QtQuick появилась возможность перенести рендеринг на графический процессор. Это освободит центральный процессор и сэкономит заряд батареи в портативных компьютерах.
    Для устройств, не имеющих поддержки OpenGL, будет сохранена возможность работы на XRender или полностью на центральном процессоре.

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

 , , ,

DukE-M
()

Вышел релиз Wayland 1.1 и Weston 1.1

Группа Open Source

Kristian Høgsberg представил Wayland / Weston 1.1.
Среди нововведений для Wayland / Weston версии 1.1 упоминаются такие как:

  • Поддержка Raspberry Pi.
  • Добавлена поддержка RDP, совместимая с FreeRDP. Клиенты RDP теперь могут подключиться к Weston в фоне.
  • Сенсорный экран: поддержка калибровки и настройки клиента.
  • KMS back-end теперь поддерживает EGL buffer-age extension.
  • Добавлен SDK для создания модулей.
  • libunwind: улучшены логи падений.

>>> Подробней

 ,

Deneb
()