The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступен порт браузера Chromium для Wayland. Проект по запус..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
"Доступен порт браузера Chromium для Wayland. Проект по запус..." +/
Сообщение от opennews (??), 05-Май-12, 13:37 
Ван Янь (Yan Wang) из китайского представительства компании Intel сообщил (http://lists.freedesktop.org/archives/wayland-devel/2012-May...) об адаптации экспериментальной версии браузера Chromium для непосредственной работы поверх  дисплейного сервера Wayland (http://www.opennet.me/opennews/art.shtml?num=33063), без задействования дополнительных X11-прослоек, используя только эталонный композитный сервер Weston. Напомним, что несколько недель назад разработчики Google прекратили (http://www.opennet.me/opennews/art.shtml?num=33566) работу по портированию Chrome для Wayland, но, судя по всему, эстафету перехватила компания Intel. Отмечается, что работа выполнена на кодовой базе Chromium, адаптированной для отображения данных через новую графическую подсистему Aura (http://www.opennet.me/opennews/art.shtml?num=33579), которая будет использоваться в будущих выпусках Chrome OS и по своей архитектуре чем-то напоминает Wayland.

Несмотря на то, что при работе Chromium поверх Wayland пока наблюдается несколько нерешённых проблем, браузер уже успешно отображает web-страницы и имеет работающий пользовательский интерфейс. Среди проблем отмечается нестабильное проигрывание видеороликов YouTube, проблемы с кликом на элементы меню, из-за проблем с фокусом нестабильно работает клавиатурный ввод, пока не поддерживается изменение размера окна.

<center><a href="http://lists.freedesktop.org/archives/wayland-devel/attachme... src="http://www.opennet.me/opennews/pics_base/0_1336206134.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>

Дополнительно можно упомянуть ещё о двух связанных с Wayland событиях. Обеспечен (http://lists.freedesktop.org/archives/wayland-devel/2012-Apr...) запуск Wayland и Weston поверх графического стека Android 4. В качестве клиентского Wayland-приложения была запущена простейшая демонстрационная программа simple-shm (http://ppaalanen.blogspot.com/2012/04/improved-appearance-fo...). Реализация рабочего стола и других клиентов Wayland пока не портированы (на следующем этапе планируется портировать библиотеку Cairo), также не пока не поддерживаются средства ввода данных.

<center><iframe width="640" height="360" src="http://www.youtube.com/embed/loeW7SLkF8s?rel=0" frameborder="0" allowfullscreen></iframe></center>


Для работы в окружении  Android код libwayland, Weston и simple-shm был портирован (http://cgit.collabora.com/git/user/pq/wayland.git/log/?h=and...) для использования системной библиотеки Bionic, которая не поддерживает некоторые штаные возможности libc, такие как обработка сигналов и работа с таймерами. Так как в Android не поддерживаются используемые в Wayland при работе в Linux компоненты графической подсистемы DRI, DRM, KMS, GBM и Mesa, а проприетарные графические драйверы не афишируют свой API, для обеспечения вывода на экран, была задействована штатная графическая подсистема Android (libEGL). Как оказалось, данная подсистема удовлетворяет основным требованиям композитного сервера Weston, поэтому достаточно было написать дополнительный бэкенд к  Weston для трансляции вызовов в Android API (организация вывода на экран и выполнение вызовов GLES2 через EGL).

Второе событие связано с  созданием (http://www.phoronix.com/scan.php?page=news_item&px=MTA5MTA) работающего с Wayland тайлингового менеджера ADWC (https://github.com/detomastah/adwc) (A Dynamic Window Manager), построенного на переработанной кодовой базе композитного сервера Weston и оконного менеджера DWM. В представленной разработчиками видеодемонстрации показана работа с Opera и KWrite поверх Wayland (для запуска X-приложений используется прослойка XWayland) в тайлинговом режиме (неперекрывающиеся окна). Среди функций ADWC также отмечена поддержка нескольких мониторов.


<center><iframe width="640" height="360" src="http://www.youtube.com/embed/vKcvE6Rhbk4?rel=0" frameborder="0" allowfullscreen></iframe></center>


URL: http://www.phoronix.com/scan.php?page=news_item&px=MTA5Njg
Новость: http://www.opennet.me/opennews/art.shtml?num=33779

Ответить | Правка | Cообщить модератору

Оглавление
Доступен порт браузера Chromium для Wayland. Проект по запус..., opennews, 05-Май-12, 13:37  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру