Уэйленд, после X 11

2148 views
Translations
  • Science
  • it
  • linux

Что такое Уэйленд

Уэйленд это отображения сервера протокол, разработанный Кристиан Høgsberg, опытный X 11 для Linux разработчик, то работает для Redhat.

Отображения сервер является сервером части ответственность за представление графический интерфейс пользователя (GUI) на компьютере. Wayland будет заменить X 11 / X-windows на основе графических архитектуры, которая была использована с 1987 года.

Графики, которая представлена Уэйленд оказанных клиенту и отправлены на сервер (Wayland). Приложение, которое отображения windows представляет собой пример клиента.

В дополнение к быть протокол для отображения сервера Уэйленд является также:

Наборщик буферным/окна; сервер отображения Уэйленд отвечает для обработки scenegraph графических bufferts. Пример графического bufferts являются окна и меню.

Обработчик/Диспетчер событий; Wayland будет получать события клавиатуры и мыши от ядра и будет отвечать преобразования и направить соответствующие события для клиентов. Wayland будет например преобразования координат (позиция на экране) глобальные мыши для местных согласований, согласований, исходя из размера окна клиента. Соответствующие события, например нажатия клавиш окна в фокус; Это приведет к более безопасной архитектуры и сделать его более трудным для других приложений для eardropp на события - потенциальный риск для безопасности.

Уэйленд и рендеринга

Уэйленд не является визуализации графики как X 11. Рендеринг графики как окна, меню и текст находится вне Wayland's ответственность. Клиент имеет конечная ответственность за сделать свой собственный графический интерфейс. Почти во всех случаях клиент делегирует рендеринга GUI для одного из стандартных наборов инструментов в linux - GTK, QT, эльф. Все эти пособия будут поддерживать Уэйленд архитектуры.

 

Реализаций протокола Уэйленд

Ожидается, что все в большой рабочего стола Linux, построить свою собственную реализацию Уэйленд.

Уэстон

Вестон — эталонная реализация Уэйленд протокола . Меньшие среды рабочего стола как XFCE и аналогичные может использовать его.

Mutter

Mutter – менеджер Windows среды рабочего стола Gnome. С октября 2013 версии 3.10, ожидается Wayland будет поддерживаться. Версия 3.12 ожидается Марс 2014 Уэйленд заменит X 11 как технология по умолчанию.

KWIN

KWin — наборщик и менеджер окон KDE. Интеграция Уэйленд ведется и главный разработчик, Мартин Gräßlin, является публично commited Уэйленд.

Сравнение характеристик Уэйленд vs X 11

ФункцияОписаниеX 11Уэйленд
РендерингX 11 X 11 не используется больше визуализации приложения. Приложение использовать инструментариев do рендеринга и отправлять растровые изображения для X 11ЧастичноНет
Сетевой прозрачностиX 11 сетевой прозрачности является лишь частично поддерживается, 3D графика и например D-bus связь не поддерживаетсяЧастичноНет
Каждый кадр является идеальнымНе графических артефактов должно происходить на нормальной эксплуатацииНетДа
РесурсосберегающимиХорошо для использования в телефоны, таблетки, embeded устройства и ТВ устанавливаетНетДа
Клиент сторона украшениеПозволяет инструментариев для отображения окна и меню украшенияНетДа
Сервер сторона украшениеПозволяет окна менеджер, если они пожелают, для обработки окна и меню украшенияДаДа

 

Две особенности, которые непосредственно не поддерживает Уэйленд перемещается в других частях системы. Так что хотя Уэйленд не делает каких-либо рендеринга, инструментарии Linux будет делать это за Уэйленд.

Хотя стратегия рендеринга для использования в Linux с Уэйленд понимать и четко определены, сетевой прозрачности или удаленного рабочего стола для Linux с Уэйленд является работа.

Существуют rdp (протокол удаленного рабочего стола Microsoft) осуществление в Уэстон и идея заключается в том, чтобы позволить сервер отображения отправить сжатые изображения, похожие на как VNC работает, но с более энергоэффективных осуществления; Ожидается, что производительности лучше, или по крайней мере аналогична X 11.

От команды Уэйленд, для лучшей производительности на прозрачность сети, рекомендуется перенести прозрачность сети в инструментарии. Удаленный работающее приложение бы назвал рендеринга команду для его tookit, Инструментарий будет направлять команду рендеринга местных инструментарий, который будет делать localy рендеринга. Это будет очень энергоэффективных, потому что информация рендеринга будет небольшим из-за что это инструментарий конкретных.

 

Ссылки

Freedesktop Организация

Википедия

список рассылки Уэйленд развития

Уэйленд, после X 11

Comments
TheArticleBay
TheArticleBayShare article by email
English
Español
Svenska
TheArticleBaySuggest a topic

Suggest a topic or headline for an article you would like this author to write about.

TheArticleBayLogin
Show
Forgot your password?
Please enter your e-mail address above. An email with your password will be sent to you shortly.
You may also login with:
Not a member yet? Join us!
TheArticleBayRegister
Show

The term "owner" means the owner of TheArticleBay.com i.e. Weboholics AB.The term "user" refers to the person using the service.

The user gives the owner full rights, without compensation to the user, to delete, translate, modify and/or publish in other media, any material published on TheArticleBay.com. The user has the right to publish content on TheArticleBay that he/she has published on other sites.

The owner has the right to, at any time, without any reason or notice, terminate user accounts.

The user is obliged to comply with Swedish law. If the user violates Swedish law or performs actions that could lead to damages to the owner, the user will be solely responsible for any financial and / or legal penalties. In case of disagreement between the user and the owner, Swedish law shall be applied.

TheArticleBayWrite new article
Site Language:
  • English
  • Svenska
  • Русский
Read articles in:
Dansk
Deutsch
English
Español
Suomi
Français
Italiano
Norsk bokmål
Nederlands
Polski
Русский
Svenska
Your favorite articles list is empty
TheArticleBayTerms of use

The term "owner" means the owner of TheArticleBay.com i.e. Weboholics AB.The term "user" refers to the person using the service.

The user gives the owner full rights, without compensation to the user, to delete, translate, modify and/or publish in other media, any material published on TheArticleBay.com. The user has the right to publish content on TheArticleBay that he/she has published on other sites.

The owner has the right to, at any time, without any reason or notice, terminate user accounts.

The user is obliged to comply with Swedish law. If the user violates Swedish law or performs actions that could lead to damages to the owner, the user will be solely responsible for any financial and / or legal penalties. In case of disagreement between the user and the owner, Swedish law shall be applied.