URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 102236
[ Назад ]

Исходное сообщение
"Значительный прогресс в работе KWin поверх Wayland"

Отправлено opennews , 24-Апр-15 23:32 
Мартин Грёсслин (Martin Gräßlin), ведущий разработчик оконного менеджера KWin, сообщил (http://blog.martin-graesslin.com/blog/2015/04/turning-the-wo.../) о достижении компонентом kwin_wayland в сочетании с KDE Plasma достаточного уровня стабильности, чтобы использовать данную связку для решения своих повседневных задач. Все приложения при этом продолжают использовать X11 через прослойку Xwayland (http://www.opennet.me/opennews/art.shtml?num=39516), в то время как напрямую протокол Wayland пока используют только  Xwayland и KWin.

Важной особенностью является то, что  kwin_wayland не обращается к серверам X11 или Wayland/Weston для отрисовки, а делает это своими силами через прямое обращение к бэкенду DRM (Direct Rendering Manager). Через DRM также осуществляется управление видеорежимами и видеопамятью. Для открытия файла-устройства DRM с привилегиями обычного пользователя применяется logind. Для компоновки целостного изображения (композитинг) поддерживается использование OpenGL и QPainter.

URL: http://blog.martin-graesslin.com/blog/2015/04/turning-the-wo.../
Новость: http://www.opennet.me/opennews/art.shtml?num=42101


Содержание

Сообщения в этом обсуждении
"Значительный прогресс в работе KWin поверх Wayland"
Отправлено Аноним , 25-Апр-15 00:46 
И почему оно зовётся kwin_wayland, если Wayland ему частично не нужен? Сраные велосипедисты.

"Значительный прогресс в работе KWin поверх Wayland"
Отправлено Xasd , 25-Апр-15 03:22 
> kwin_wayland не обращается к серверам X11 или Wayland/Weston для отрисовки, а делает это своими силами

для отрисовки не обращается... ну а так вообще (по всякими другим мелочам) -- наверняка обращается :-)


"Значительный прогресс в работе KWin поверх Wayland"
Отправлено Аноним , 25-Апр-15 17:30 
потому что вайланд это протокол межпрограмного взаимодействия.

"Значительный прогресс в работе KWin поверх Wayland"
Отправлено рлрлро , 25-Апр-15 20:33 
Нужно понять что есть протокол Wayland и его реализации - Weston и KWin.

"Значительный прогресс в работе KWin поверх Wayland"
Отправлено corvuscor , 25-Апр-15 01:10 
я щас может недогоняю, но получается kwin_wayland использует wayland только для запуска иксовых приложений? люто...

"Значительный прогресс в работе KWin поверх Wayland"
Отправлено Аноним , 25-Апр-15 01:52 
нет ты догоняешь)) и правда велосипеды. прада походу тренировочные, с утяжелением)) но вэйланд же))

"Значительный прогресс в работе KWin поверх Wayland"
Отправлено Аноним , 25-Апр-15 01:59 
что за шизофазию я прочитал...

"Значительный прогресс в работе KWin поверх Wayland"
Отправлено Аноним , 25-Апр-15 03:02 
прогресс однако ты прочитал)) чем больше навесим одинаковых функций тем лучше пойдет продажа нового железа)))

"Значительный прогресс в работе KWin поверх Wayland"
Отправлено maximnik0 , 25-Апр-15 04:04 
> что за шизофазию я прочитал...

Перевод маленько кривой .Поясню Xfree теперь через компоненты xwayland  нормально работают в
окружение  поверх Wayland.Драйвера  для  2D ускорения X11 теперь не требуются  ,разрешение и режимами теперь должен управлять XWayland ,в КДЕ в качестве Weston сервера используется компонент  Кwin_wayland .Самое главное негде не требуется root привилегии .Не забываем что Wayland это только  протокол ,реализация сервера может быть другая .Кwin может в полноэкранном режиме послать далеко X11 и вайланд протокол и  используя DRM рисовать напрямую  .Но пока все КДЕ приложения по умолчанию используют X11 ,Кwin просто использует протокол Wayland для указания X11 про  размещение,перемещения  и изменения размеров  оконных приложений  .
То есть главная новость что Кwin_wayland теперь работает достаточно стабильно .


"Значительный прогресс в работе KWin поверх Wayland"
Отправлено XXasd , 25-Апр-15 15:07 
Дерьмовая пунктуация -- на мой взгляд это аж хуже отсутствия пунктуации

"Значительный прогресс в работе KWin поверх Wayland"
Отправлено GnomeWaylandUser , 25-Апр-15 07:08 
>серверам X11 или Wayland/Weston

Тут важно понимать, что сервера wayland как такового не существует - wayland лишь протокол. kwin_wayland сам являестся сервером этого протокола, вот что значит эта фраза.


"Значительный прогресс в работе KWin поверх Wayland"
Отправлено XXasd , 25-Апр-15 12:18 
> сервера wayland как такового не существует...

А библиотека: libwaylandserver (и libwaylandclient) -- существует? Или тоже нет? :-)


"Значительный прогресс в работе KWin поверх Wayland"
Отправлено maximnik0 , 25-Апр-15 13:32 
> Тут важно понимать, что сервера wayland как такового не существует - wayland
> лишь протокол. kwin_wayland сам являестся сервером этого протокола, вот что значит
> эта фраза.

А разработчики Weston и не знали что ихняя писанина не является эталонной реализацией сервера wayland .


"Значительный прогресс в работе KWin поверх Wayland"
Отправлено Xasd , 26-Апр-15 17:20 
>> Тут важно понимать, что сервера wayland как такового не существует - wayland
>> лишь протокол. kwin_wayland сам являестся сервером этого протокола, вот что значит
>> эта фраза.
> А разработчики Weston и не знали что ихняя писанина не является эталонной
> реализацией сервера wayland .

когда между различными реализациями Wayland -- будут конфликты и недопонимания...

(например, walyand-программа будет по разному себя вести на двух разных wayland-композиторах)

...вот тогда можно будет поглядеть как "правильно" это сделано в "эталонной реализацией сервера wayland" (Вестон).

так что "эталонная реализация" разумеется нужна.. но нужно понимать границы этой нужды :-)


"Значительный прогресс в работе KWin с Wayland"
Отправлено Какаянахренразница , 25-Апр-15 09:47 
sed 's/Значительный прогресс/Не готов/'

"Значительный прогресс в работе KWin с Wayland"
Отправлено Аноним , 25-Апр-15 10:14 
>для открытия файла-устройства DRM с привилегиями обычного пользователя применяется logind

Ну можно же просто добаввить пользователя в группу video и в поделии Лёни как-бы нет необходимости.


"Значительный прогресс в работе KWin с Wayland"
Отправлено XXasd , 25-Апр-15 12:22 
>>для открытия файла-устройства DRM с привилегиями обычного пользователя применяется logind
> Ну можно же просто добаввить пользователя в группу video

А не слишком ли жирно это будет для пользователя и его непривелигерованных програм?


"Значительный прогресс в работе KWin с Wayland"
Отправлено qer , 25-Апр-15 12:43 
Но ведь можно же запускать всё он рута, и в группах как-бы нет неоходимости.

"Значительный прогресс в работе KWin с Wayland"
Отправлено Аноним , 25-Апр-15 11:30 
> Важной особенностью является то, что kwin_wayland не обращается к серверам X11 или Wayland/Weston для отрисовки, а является самодостаточным сервером Wayland и выполняет все операции с графикой своими силами

Прям как в DOS, каждый сам всё рисует ;-)


"Значительный прогресс в работе KWin с Wayland"
Отправлено XXasd , 25-Апр-15 12:24 
>> Важной особенностью является то, что kwin_wayland не обращается к серверам X11 или Wayland/Weston для отрисовки, а является самодостаточным сервером Wayland и выполняет все операции с графикой своими силами
> Прям как в DOS, каждый сам всё рисует ;-)

А вместо logind -- что было в DOS ? :-)


"Значительный прогресс в работе KWin с Wayland"
Отправлено Ordu , 25-Апр-15 18:16 
Вместо logind был command. В смысле command.com. Он там почти вместо всего был, стопроцентный аналог systemd.

"Значительный прогресс в работе KWin с Wayland"
Отправлено Аноним , 25-Апр-15 17:31 
вот что за дурная тенденция. Почему не вестон использоват?

"Значительный прогресс в работе KWin с Wayland"
Отправлено Xasd , 26-Апр-15 17:12 
> Почему не вестон использоват?

потому что Вестон сделан только в качестве *примера* реализации Wayland.

> вот что за дурная тенденция

чем тебе так не угодил libwayland-server.so ? :)


"Значительный прогресс в работе KWin с Wayland"
Отправлено Аноним , 25-Апр-15 17:34 
А надежда на вменяемую графическую систему была так близко. А теперь каждый ДЕ будет городить свои драйвера ввода вывода, ато и видеодрайвера. И передачу изображения по сети. И все остальные необходимые куски.

"Значительный прогресс в работе KWin с Wayland"
Отправлено robux , 26-Апр-15 18:42 
Кто пробовал, что шустрее - kwin или weston?

"Значительный прогресс в работе KWin с Wayland"
Отправлено Аноним , 27-Апр-15 08:42 
mutter так же работает (как wayland сервер).