<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; В библиотеках Enlightenment появилась поддержка Wayland]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=19578&amp;type=atom" />
	<updated>2012-01-17T09:31:00Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=19578</id>
		<entry>
			<title type="html"><![CDATA[Re: В библиотеках Enlightenment появилась поддержка Wayland]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=243732#p243732" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Vadimsky пишет:</cite><blockquote><div class="quotebox"><cite>Darth Revan пишет:</cite><blockquote><p>может производиться напрямую через KMS-модуль, работающий на уровне ядра</p></blockquote></div><p>Как то нехорошо звучит. Виндой попахивает. Тоесть если рухне GUI-приложение то и ядро впанику впадёт? или я чё то не понимаю?</p></blockquote></div><p>Вот не верю. Мы - клиенты сервера. Если они сделали поддержку <a href="http://wayland.freedesktop.org">http://wayland.freedesktop.org</a>/ - флаг в руки. Будем посмотреть.</p>]]></content>
			<author>
				<name><![CDATA[mvt]]></name>
				<uri>https://linuxforum.ru/profile.php?id=26</uri>
			</author>
			<updated>2012-01-17T09:31:00Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=243732#p243732</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: В библиотеках Enlightenment появилась поддержка Wayland]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=243692#p243692" />
			<content type="html"><![CDATA[<p><strong>Wolfenberg</strong>,&nbsp; &nbsp;<img src="https://linuxforum.ru/img/smilies/ag.gif" alt="ag" /> <br />Так я и так радостно торчу в консоли и мне хватает. А так судя по всему сдуть может ещё дальше.&nbsp; <img src="https://linuxforum.ru/img/smilies/ag.gif" alt="ag" /></p>]]></content>
			<author>
				<name><![CDATA[Vadimsky]]></name>
				<uri>https://linuxforum.ru/profile.php?id=411</uri>
			</author>
			<updated>2012-01-17T05:44:40Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=243692#p243692</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: В библиотеках Enlightenment появилась поддержка Wayland]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=243612#p243612" />
			<content type="html"><![CDATA[<p><strong>Vadimsky</strong>, нет wink <br />Просто скрипты инициализации там управляются напрямую ядром, будто у вас уже сдуло GUI в унитаз и вы радостно торчите в консоли smile</p>]]></content>
			<author>
				<name><![CDATA[Wolfenberg]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9425</uri>
			</author>
			<updated>2012-01-16T18:35:41Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=243612#p243612</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: В библиотеках Enlightenment появилась поддержка Wayland]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=243456#p243456" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Darth Revan пишет:</cite><blockquote><p>может производиться напрямую через KMS-модуль, работающий на уровне ядра</p></blockquote></div><p>Как то нехорошо звучит. Виндой попахивает. Тоесть если рухне GUI-приложение то и ядро впанику впадёт? или я чё то не понимаю?</p>]]></content>
			<author>
				<name><![CDATA[Vadimsky]]></name>
				<uri>https://linuxforum.ru/profile.php?id=411</uri>
			</author>
			<updated>2012-01-16T13:25:59Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=243456#p243456</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[В библиотеках Enlightenment появилась поддержка Wayland]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=243453#p243453" />
			<content type="html"><![CDATA[<p>В набор библиотек <a href="http://www.opennet.ru/opennews/art.shtml?num=32456">EFL</a> (Enlightenment Foundation Library), компоненты которого составляют основу проекта <a href="http://enlightenment.org/">Enlightenment 17</a>, <a href="http://trac.enlightenment.org/e/wiki/Wayland">интегрирована</a> поддержка возможности работы поверх дисплейного сервера <a href="http://wayland.freedesktop.org/">Wayland</a>, без использования промежуточных прослоек. Ранее возможность работы поверх Wayland, без привлечения протокола X11, была <a href="http://wayland.freedesktop.org/toolkits.html">обеспечена</a> для GTK+, Qt, SDL и Clutter.</p><p><a href="https://github.com/diegoviola/wayland-web/raw/master/efl-on-wayland.png"><span class="postimg"><img src="http://www.opennet.ru/opennews/pics_base/32818_1326708556.png" alt="http://www.opennet.ru/opennews/pics_base/32818_1326708556.png" /></span></a></p><p>В настоящее время для Wayland реализована поддержка отрисовки клиентских приложений. Поверх Wayland уже могут работать клиентские приложения, использующие как низкоуровневый API Ecore-Evas, так и базирующиеся на готовых виджетах Elementary. При запуске напрямую поверх Wayland подобные приложения корректно обрабатывают ввод, поддерживают изменение размера и перемещения окон. Поддерживается отрисовка с использованием совместного доступа к буферам Shared-memory и с использованием OpenGL ES2. В первом случае рендеринг выполняется только силами CPU, т.е. может использоваться для оборудования, не поддерживающего OpenGL. Во втором случае для отрисовки привлекаются средства аппаратного ускорения OpenGL ES 2.</p><p>Создание отдельного композитного сервера для Wayland на базе наработок Enlightenment пока относится к планам на будущее (над созданием своих композитных серверов для Wayland также работают проекты KWin и Compiz). После создания композитного сервера появится возможность бесшовной организации работы всего окружения Enlightenment только поверх Wayland, без использования протокола X11. Кроме того, планируется добавить поддержку Wayland в существующий код работающего на базе X11 композитного менеджера Enlightenment 0.17. Пока это лишь планы, но по мнению разработчиков Enlightenment для создания полнофункционального рабочего стола или пользовательского окружения для мобильных устройств потребуется внести дополнения в протокол Wayland.</p><p>Wayland <a href="http://wayland.freedesktop.org/architecture.html">отличается</a> от X-сервера тем, что на уровне сервера выполняется только переадресация всех окон, а все операции рендеринга и управления окнами производятся на стороне клиента и передаются для обработки композитному серверу. Сервер не поддерживает API отрисовки и оперирует только с уже сформированными окнами, что позволяет избавится от двойной буферизации при использовании таких библиотек как EFL, GTK+, Qt и Clutter. Все операции отрисовки производятся силами дополнительных библиотек, например, OpenGL ES, FreeType и Cairo. Взаимодействие с аппаратным обеспечением, например, проведение инициализации, переключение видеорежимов (drm modesetting) и управление памятью (GEM) графических карт, может производиться напрямую через KMS-модуль, работающий на уровне ядра, что позволяет обойтись без привилегий суперпользователя. Для обеспечения совместимости с программами, использующими низкоуровневые библиотеки X11, подготовлен компонент XWayland, позволяющий запустить X.Org-сервер в роли клиента Wayland.</p><p><span class="postimg"><img src="http://www.opennet.ru/opennews/pics_base/30952_1308751312.jpg" alt="http://www.opennet.ru/opennews/pics_base/30952_1308751312.jpg" /></span></p><p><a href="http://www.opennet.ru/opennews/art.shtml?num=32818">Источник »</a><br /><a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=MTA0Mjc">Главная ссылка к новости »</a></p>]]></content>
			<author>
				<name><![CDATA[XRevan86]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10073</uri>
			</author>
			<updated>2012-01-16T13:20:12Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=243453#p243453</id>
		</entry>
</feed>
