<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Релиз Wayland 1.4]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=33373&amp;type=atom" />
	<updated>2014-01-25T11:53:04Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=33373</id>
		<entry>
			<title type="html"><![CDATA[Re: Релиз Wayland 1.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=389922#p389922" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Ujin пишет:</cite><blockquote><p>Блобятина этот Вейленд ещё не поддерживает</p></blockquote></div><p>Не блобятиной единой... И за декорацию окон разве не оконный менеджер отвечает?</p>]]></content>
			<author>
				<name><![CDATA[Quarck]]></name>
				<uri>https://linuxforum.ru/profile.php?id=32729</uri>
			</author>
			<updated>2014-01-25T11:53:04Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=389922#p389922</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Релиз Wayland 1.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=389908#p389908" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Ujin пишет:</cite><blockquote><p>Блобятина этот Вейленд ещё не поддерживает</p></blockquote></div><p>Пока не поддерживает. Но потом начнет. Первой, понимаю, перейдет на Wayland Fedora.</p>]]></content>
			<author>
				<name><![CDATA[kirillov3798]]></name>
				<uri>https://linuxforum.ru/profile.php?id=31059</uri>
			</author>
			<updated>2014-01-25T08:48:04Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=389908#p389908</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Релиз Wayland 1.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=389905#p389905" />
			<content type="html"><![CDATA[<p>Блобятина этот Вейленд ещё не поддерживает и не очень собирается (как и Мир). И проблема с разной декорацией окон у разных тулкитов решена?</p>]]></content>
			<author>
				<name><![CDATA[Ujin]]></name>
				<uri>https://linuxforum.ru/profile.php?id=27594</uri>
			</author>
			<updated>2014-01-25T08:32:32Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=389905#p389905</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Релиз Wayland 1.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=389883#p389883" />
			<content type="html"><![CDATA[<p>Как думаете в какой версии openSUSE wayland будет использоваться как дисплейный сервер по умолчанию?</p>]]></content>
			<author>
				<name><![CDATA[Quarck]]></name>
				<uri>https://linuxforum.ru/profile.php?id=32729</uri>
			</author>
			<updated>2014-01-25T00:52:19Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=389883#p389883</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Релиз Wayland 1.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=389813#p389813" />
			<content type="html"><![CDATA[<p><a href="http://lists.freedesktop.org/archives/wayland-devel/2014-January/012903.html">Анонсирован</a> четвёртый стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек <a href="http://wayland.freedesktop.org/">Wayland 1.4</a>, а также развиваемого параллельно композитного сервера Weston 1.4. Ветка 1.4 обратно совместима на уровне API и ABI с выпусками 1.x, но дополнительно содержит порцию улучшений, расширяющих возможности протокола и композитного сервера Weston. С момента прошлого выпуска в Weston внесено 425 изменений, в Wayland - 46, что объясняется тем, что протокол уже достиг зрелого состояния. В разработке нового выпуска приняли участие 40 разработчиков.</p><p>Основные новшества Weston 1.4:<br /></p><ul><li><p>Реализация кнопок управления окном для бэкенда xwayland, нацеленного на обеспечение запуска X11-приложений поверх Wayland, и обеспечение корректного декорирования окон при вложенном запуске композитного сервера;</p></li><li><p>Оформление компонента рендеринга gl-renderer в форме загружаемого модуля и обеспечение возможности переключения на лету между выводом через pixman и gl-renderer. Указанное изменение позволяет ускорить запуск композитного сервера: можно вначале очень быстро запустить его с выводом через pixman, после чего загрузить gl-renderer и выполнить требующие большего времени операции инициализации EGL+GLES2;</p></li><li><p>Поддержка форматов фреймбуфера, отличных от XRGB8888 (формат можно настроить через опцию gbm-format в секции core файла конфигурации);</p></li><li><p>Задействование logind из состава systemd для организации привилегированного доступа, что позволяет запустить Weston поверх KMS без вспомогательного приложения weston-launch, запускаемого с повышенными привилегиями. В этом случае на logind ложится выполнение функций, ранее реализованных в weston-launch: включение доступа к устройству DRM (Direct Rendering Manager) и открытие устройств ввода.</p></li><li><p>Структура weston_surface разделена на две отдельные структуры weston_surface и weston_view, что позволяет отобразить поверхность в разных местах.</p></li><li><p>Поддержка горячего отключения устройств вывода. Если ранее, отключение монитора приводило к краху, то теперь окна корректно перемещаются на доступную на другом мониторе видимую область.</p></li><li><p>Обеспечена анимация смены фокуса ввода с клавиатуры и наглядный выбор активного окна;</p></li><li><p>Улучшена поддержка сенсорных экранов, в том числе добавлена возможность использование drag-and-drop интерфейса на сенсорном экране, перемещения и активации поверхностей касанием.</p></li><li><p>Началась работа над протоколом xdg-shell для организации взаимодействия между приложениями и десктоп-окружением, востребованного для обеспечения полноценной работы GNOME Shell поверх Wayland;</p></li><li><p>Поддержка проброса буферов из вложенных композитных серверов (когда один композитный сервер запускается поверх другого). Для этого определено новое EGL-расширение, позволяющее вложенному композитному серверу передать буфер первичному композитному серверу, т.е. пропустить операцию рендеринга и передать контент первичному композитному серверу в виде поверхности;</p></li><li><p>Добавлен протокол для обрезания краёв(Crop) и масштабирования (Scale), позволяющий клиенту указать, что должна быть представлена только заданная прямоугольная часть поверхности, с возможностью увеличения масштаба при необходимости;</p></li><li><p>В эмулятор терминала weston-terminal добавлена поддержка вывода истории операций, которую можно прокручивать через комбинации Ctrl+Shift UP/DOWN. Добавлено контекстное меню для упрощения доступа к запуску нового терминала, операциям выделения и вставки (Ctrl-Shift-C/V/N). Обеспечена поддержка выделения на сенсорном экране. </p></li></ul><p>Основные новшества Wayland 1.4:<br /></p><ul><li><p>Добавлен триггер SIBGUS для о защиты от некорректного доступа клиентов к совместно используемым буферам (SHM Buffer);</p></li><li><p>Протокол для манипулирования субповерхностями (subsurface) перемещён в репозиторий wayland и теперь позиционируется как официальный протокол wayland;</p></li><li><p>Вwl_proxy_set_queue() обеспечена возможность указания NULL-очередей для возврата к очереди по умолчанию;</p></li><li><p>Устранено состояние гонки между вызовами wl_proxy_create() и wl_proxy_marshal().</p></li></ul><p>Ряд изменений представлен для компонентов Mesa, их появление ожидается в следующем выпуске Mesa 10.1:<br /> </p><ul><li><p>Поддержка вызова eglSwapInterval(dpy, 0), позволяющего приложению инициировать максимально возможную производительность рендеринга, но без синхронизации с кадровым гасящим импульсом (vblank). В weston-simple-egl данный режим может быть включен через опцию &quot;-b&quot;;</p></li><li><p>Поддержка RGB565 в настойках EGL (EGLConfigs), даже если композитный сервер использует для фреймбуфера иной пиксельный формат;</p></li><li><p>Для выделения драйвером буфера без задействования flink теперь используется вызов __DRIimageLoaderExtension, что позволяет клиентам использовать узлы рендеринга drm (render nodes).</p></li><li><p>Вызов eglSwapBuffers() теперь очищает wl_display(). </p></li></ul><br /><p>Подробности: <a href="http://www.opennet.ru/opennews/art.shtml?num=38923">http://www.opennet.ru/opennews/art.shtml?num=38923</a></p>]]></content>
			<author>
				<name><![CDATA[verg]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10709</uri>
			</author>
			<updated>2014-01-24T17:34:50Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=389813#p389813</id>
		</entry>
</feed>
