The OpenNET Project / Index page

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

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

24.04.2015 23:14

Мартин Грэсслин (Martin Gräßlin), ведущий разработчик оконного менеджера KWin, сообщил о достижении композитным сервером kwin_wayland в сочетании с KDE Plasma достаточного уровня стабильности, чтобы использовать данную связку для решения своих повседневных задач. Напрямую протокол Wayland пока используется только в Xwayland и KWin. Все приложения продолжают использовать X11, но через прослойку Xwayland, запущенную поверх kwin_wayland.

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

  1. Главная ссылка к новости (http://blog.martin-graesslin.c...)
  2. OpenNews: Порт KWin для Qt5 отмечен как достаточно стабильный для тестовой эксплуатации
  3. OpenNews: В KDE 4.11 появится экспериментальная поддержка Wayland
  4. OpenNews: Релиз Wayland 1.7
  5. OpenNews: Началось тестирование пользовательской оболочки KDE Plasma 5.3
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/42101-kde
Ключевые слова: kde, wayland
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (26) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 00:46, 25/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    И почему оно зовётся kwin_wayland, если Wayland ему частично не нужен? Сраные велосипедисты.
     
     
  • 2.7, Xasd (ok), 03:22, 25/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > kwin_wayland не обращается к серверам X11 или Wayland/Weston для отрисовки, а делает это своими силами

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

     
  • 2.20, Аноним (-), 17:30, 25/04/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    потому что вайланд это протокол межпрограмного взаимодействия.
     
  • 2.24, рлрлро (?), 20:33, 25/04/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нужно понять что есть протокол Wayland и его реализации - Weston и KWin.
     

  • 1.3, corvuscor (ok), 01:10, 25/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    я щас может недогоняю, но получается kwin_wayland использует wayland только для запуска иксовых приложений? люто...
     
     
  • 2.4, Аноним (-), 01:52, 25/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нет ты догоняешь)) и правда велосипеды. прада походу тренировочные, с утяжелением)) но вэйланд же))
     

  • 1.5, Аноним (-), 01:59, 25/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    что за шизофазию я прочитал...
     
     
  • 2.6, Аноним (-), 03:02, 25/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    прогресс однако ты прочитал)) чем больше навесим одинаковых функций тем лучше пойдет продажа нового железа)))
     
  • 2.8, maximnik0 (?), 04:04, 25/04/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > что за шизофазию я прочитал...

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

     
     
  • 3.19, XXasd (?), 15:07, 25/04/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Дерьмовая пунктуация -- на мой взгляд это аж хуже отсутствия пунктуации
     

  • 1.10, GnomeWaylandUser (?), 07:08, 25/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >серверам X11 или Wayland/Weston

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

     
     
  • 2.14, XXasd (?), 12:18, 25/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > сервера wayland как такового не существует...

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

     
  • 2.18, maximnik0 (?), 13:32, 25/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Тут важно понимать, что сервера wayland как такового не существует - wayland
    > лишь протокол. kwin_wayland сам являестся сервером этого протокола, вот что значит
    > эта фраза.

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

     
     
  • 3.26, Xasd (ok), 17:20, 26/04/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Тут важно понимать, что сервера wayland как такового не существует - wayland
    >> лишь протокол. kwin_wayland сам являестся сервером этого протокола, вот что значит
    >> эта фраза.
    > А разработчики Weston и не знали что ихняя писанина не является эталонной
    > реализацией сервера wayland .

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

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

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

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

     

  • 1.11, Какаянахренразница (ok), 09:47, 25/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    sed 's/Значительный прогресс/Не готов/'
     
  • 1.12, Аноним (-), 10:14, 25/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >для открытия файла-устройства DRM с привилегиями обычного пользователя применяется logind

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

     
     
  • 2.15, XXasd (?), 12:22, 25/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>для открытия файла-устройства DRM с привилегиями обычного пользователя применяется logind
    > Ну можно же просто добаввить пользователя в группу video

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

     
  • 2.17, qer (?), 12:43, 25/04/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Но ведь можно же запускать всё он рута, и в группах как-бы нет неоходимости.
     

  • 1.13, Аноним (-), 11:30, 25/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Важной особенностью является то, что kwin_wayland не обращается к серверам X11 или Wayland/Weston для отрисовки, а является самодостаточным сервером Wayland и выполняет все операции с графикой своими силами

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

     
     
  • 2.16, XXasd (?), 12:24, 25/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Важной особенностью является то, что kwin_wayland не обращается к серверам X11 или Wayland/Weston для отрисовки, а является самодостаточным сервером Wayland и выполняет все операции с графикой своими силами
    > Прям как в DOS, каждый сам всё рисует ;-)

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

     
     
  • 3.23, Ordu (ok), 18:16, 25/04/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вместо logind был command. В смысле command.com. Он там почти вместо всего был, стопроцентный аналог systemd.
     

  • 1.21, Аноним (-), 17:31, 25/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    вот что за дурная тенденция. Почему не вестон использоват?
     
     
  • 2.25, Xasd (ok), 17:12, 26/04/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Почему не вестон использоват?

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

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

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

     

  • 1.22, Аноним (-), 17:34, 25/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А надежда на вменяемую графическую систему была так близко. А теперь каждый ДЕ будет городить свои драйвера ввода вывода, ато и видеодрайвера. И передачу изображения по сети. И все остальные необходимые куски.
     
  • 1.27, robux (ok), 18:42, 26/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Кто пробовал, что шустрее - kwin или weston?
     
  • 1.28, Аноним (-), 08:42, 27/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    mutter так же работает (как wayland сервер).
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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