The OpenNET Project / Index page

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

Продемонстрирована работа KWin под управлением Wayland/Weston

17.05.2013 16:49

Мартин Грэсслин (Martin Gräßlin), ведущий разработчик оконного менеджера KWin, развиваемого проектом KDE, представил первые результаты портирования KWin для работы поверх композитного сервера Weston с использованием механизмов Wayland для перенаправления ввода и вывода. Базовое окружение по прежнему работает с использованием X-сервера, KWin параллельно запускается поверх Weston и вместо ранее осуществляемого рендеринга в окно X11 формирует вывод существующего окружения через Wayland, а ввод транслирует из Wayland в X11.



  1. Главная ссылка к новости (http://blog.martin-graesslin.c...)
  2. OpenNews: Разработчики KDE обсудили переход на Wayland, Qt 5 и Plasma Workspaces 2
  3. OpenNews: Выход новой стабильной ветки Wayland 1.1
  4. OpenNews: Для организации входа в KDE Plasma 2 вместо KDM будет использоваться LightDM или SDDM
  5. OpenNews: Разработчики KWin и X.Org прокомментировали проект Mir и действия компании Canonical
  6. OpenNews: Статус разработки KDE Frameworks 5 и Plasma 2
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/36954-wayland
Ключевые слова: wayland, kwin, kde
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (51) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, VoDA (ok), 17:03, 17/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Окружение по прежнему запускается с использованием X-сервера, но KWin работает поверех Weston и вместо ранее осуществляемого рендиренга в окно X11 для ввода на экран используется Wayland, а ввод транслируется из Wayland в X11.

    А оно надо?

     
     
  • 2.3, pavlinux (ok), 17:06, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    VNC/RDP/SPICE заменит!
     
  • 2.4, Аноним (-), 17:06, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну POC же, не?
     
  • 2.10, Аноним (-), 17:41, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> Окружение по прежнему запускается с использованием X-сервера, но KWin работает поверех Weston и вместо ранее осуществляемого рендиренга в окно X11 для ввода на экран используется Wayland, а ввод транслируется из Wayland в X11.
    > А оно надо?

    Ну, одним махом проверили две фичи - работу kwin под weston и трансляцию из weston в x11 (для фанатиков старого хлама, которые наверняка останутся даже через 10 лет, когда kwin полностью перейдет на wayland).

     
     
  • 3.43, pavlinux (ok), 22:19, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Во, хорошо сказал !) Через 10 лет и перейдем.  
     
  • 3.44, Аноним (-), 23:33, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    смишно. осталось ещё узнать будет ли этот вяленый через 10 лет, или всё перепишут.
     

  • 1.2, Аноним (-), 17:05, 17/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Вот он - долгожданный fluent interface в действии!
     
  • 1.5, анонимм (?), 17:21, 17/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    за 5 лет сделали ещё одну прослойку между приложением и иксами, успешный проект
     
     
  • 2.7, hanon (?), 17:36, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    небось, сняли как видеоответ на недавнюю демонстрацию мира.
     
     
  • 3.11, Аноним (-), 17:45, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Лучший ответ на демонстрацию мира (с плакатами "вяленый не готов для андроида, единственный дисплейный сервер под андроид только у нас!") сняли еще месяц назад https://www.opennet.ru/opennews/art.shtml?num=36685
     
     
  • 4.20, hanon (?), 18:21, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    мой портативный мп3 sansa clip+ тоже умеет в такие демонстрации, только в ЧБ.
     
     
  • 5.27, Сергей (??), 19:14, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    обнови до clip zip ;-)
     
  • 2.12, Аноним (-), 17:48, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > за 5 лет сделали ещё одну прослойку между приложением и иксами, успешный проект

    Не хочу разбивать вам сердце, но придется сообщить вам эту страшную весть: вяленый умеет работать и без иксов.

    А конкретно в данном случае его гоняли под иксами, чтобы потом (после полного перехода на wayland) не было криков "ваш kwin не поддерживает иксы!!1".

     
     
  • 3.19, hanon (?), 18:20, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >было криков "ваш kwin не поддерживает иксы!!1".

    а что, он до этой демонстрации не поддерживал иксы?

     
     
  • 4.37, Аноним (-), 21:20, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>было криков "ваш kwin не поддерживает иксы!!1".
    > а что, он до этой демонстрации не поддерживал иксы?

    Полагаю, лет через пять будет поддерживать только через Weston :)

     
  • 3.35, Vkni (ok), 20:05, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не хочу разбивать вам сердце, но придется сообщить вам эту страшную весть:
    > вяленый умеет работать и без иксов.

    Понимаете, проблема не в том, что Вяленый не может работать без Х. Все могут, даже Qt на DirectFB работает. Только вот связать этот зоопарк, чтобы сделать нормальный десктоп с нужными программами, могут только Х.

    Вот берём Enlightenment и Qt 5. Оба могут по отдельности работать под DirectFB/Wayland/X. Только вот почему-то вместе - только под Хами. Чудо. :-)

     
     
  • 4.38, Аноним (-), 21:21, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вот берём Enlightenment и Qt 5. Оба могут по отдельности работать под DirectFB/Wayland/X.

    Вот так новость! Особенно про Enlightenment. Может, он еще и через ядреную виндовую графику умеет?

     
     
  • 5.41, Vkni (ok), 21:32, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вот так новость! Особенно про Enlightenment.

    А вы не знали? Гугель вам в помощь, да. :-)

     
  • 4.47, dr Equivalent (ok), 02:31, 18/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, вообще-то, унифицированный протокол затем и делают, чтобы потом по этому протоколу писать реализацию (сервер, в данном случае - эталонный Weston), который их потом будет дружить.
    В принципе, схема, которую ты описал и так будет работать - только уже не с иксами, а с реализацией Wayland на другом конце, при этом, не важно, какой.
     
     
  • 5.49, Vkni (ok), 08:08, 18/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну, вообще-то, унифицированный протокол затем и делают

    Он недостаточно унифицирован - см Client Side Decorations.

     
  • 2.28, Аноним (-), 19:15, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > за 5 лет сделали ещё одну прослойку между приложением и иксами, успешный проект

    Вообще-то иксы нынче далеко не центр вселенной. Их потом можно будет плавненько так вынуть и почти никто и не заметит никакой разницы вообще. Аппы рисуют через тулкиты, которые один фиг рендерер для вяленого сделали. DE по типу кедов, гнома и энлайтмента опять же у себя композитные бэкэнды под вяленый сделали. Драйвера? Опять же, основная часть драйверов - вообще не об иксах ни разу. Иксов касается только DDX драйвер, который только самим иксам и нужен.

     
     
  • 3.34, Vkni (ok), 20:00, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Вообще-то иксы нынче далеко не центр вселенной.

    Вообще-то именно центр. :-) Потому, что никто больше, кроме Х, этот зоопарк из тулкитов/оконных менеджеров/очередных SVGAlib связать не может.

     
     
  • 4.36, Аноним (-), 21:19, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вообще-то именно центр. :-) Потому, что никто больше, кроме Х, этот зоопарк из тулкитов/оконных менеджеров/очередных SVGAlib связать не может.

    Так это ж отлично! Скоро избавимся не только от старого хлама, но и от зоопарка!

     
     
  • 5.42, Vkni (ok), 21:32, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Так это ж отлично! Скоро избавимся не только от старого хлама, но
    > и от зоопарка!

    А софт откуда брать?

     

  • 1.6, robux (ok), 17:27, 17/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –22 +/
    Теперь надежда только на Mir...
     
     
  • 2.8, CssfPZS (ok), 17:38, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +10 +/
    > Теперь надежда только на Mir...

    Надежда что мир отправится в мир иной.


     
     
  • 3.14, Аноним (-), 17:49, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > Надежда что мир отправится в мир иной.

    Маркетологи из Canonical не разделяют этих надежд. Наоборот, они уверены, что Mir в ближайшие месяцы будет насильственно внедрен меж булок всем пользователям Ubuntu.

     
     
  • 4.16, CssfPZS (ok), 17:55, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >> Надежда что мир отправится в мир иной.
    > Маркетологи из Canonical не разделяют этих надежд. Наоборот, они уверены, что Mir
    > в ближайшие месяцы будет насильственно внедрен меж булок всем пользователям Ubuntu.

    Так Canonical всем новообращенным для того и ставит первым делым расширитель в виде Unity и
    прочего Spyware, так что им не привыкать!

     
  • 4.53, jOKer (ok), 07:35, 19/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >Mir в ближайшие месяцы будет насильственно внедрен меж булок всем пользователям Ubuntu.

    А самое интересное, что тут же найдутся убунтята кричащие на всех форумах, о том, что сейчас так модно, популярно, а все кто говорит иное - просто хейтеры)))

     
  • 2.9, Аноним (-), 17:39, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    В смысле, что Mir позволит использовать еще больше прослоек? Типа Mir-X-Mir-X-Mir?
     
     
  • 3.13, Легион (?), 17:48, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Mir-Wayland-Xserver же! А для более гибкого управления окнами, и возмижностью передачи их между двумя экранами по сети - Mir-Wayland-Xpra-Xserver-Xpra-Wayland-Mir
     
     
  • 4.15, Аноним (-), 17:51, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Mir-Wayland-Xserver же! А для более гибкого управления окнами, и возмижностью передачи
    > их между двумя экранами по сети - Mir-Wayland-Xpra-Xserver-Xpra-Wayland-Mir

    Не получится. Единственное DE, с которым может работать Mir - это Unity Next. Но в Unity Next поддержка Wayland не планируется.

     
     
  • 5.21, Легион (?), 18:27, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ага, Unity Next будет работать с ограниченным Unity-специфичным набором приложений, и использование сторонних приложений будет расцениваться, как нарушение EULA :)
     
  • 4.33, Vkni (ok), 19:58, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Mir-Wayland-Xserver же! А для более гибкого управления окнами, и возмижностью передачи
    > их между двумя экранами по сети - Mir-Wayland-Xpra-Xserver-Xpra-Wayland-Mir

    Чётко! И у каждого из X/Wayland/Mir по своему оконному менеджеру.

     
     
  • 5.39, Аноним (-), 21:25, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Чётко! И у каждого из X/Wayland/Mir по своему оконному менеджеру.

    Надо полагать, у Mir будет свой (официальный) и еще парочка полудохлых от коммьюнити (выжит они вряд ли выживут, так как Марк обещал ломать апи как можно чаще).
    У иксов останутся только старые wm (существующие на текущий момент). Многие из них в будущем, возможно перейдут на Wayland. Остальные, вероятно, просто прекратят развиваться, как и иксы.
    А под Wayland будет такой же зоопарк WM, как сейчас у иксов, очевидно же.

     
     
  • 6.40, Vkni (ok), 21:31, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > У иксов останутся только старые wm (существующие на текущий момент). Многие из
    > них в будущем, возможно перейдут на Wayland. Остальные, вероятно, просто прекратят
    > развиваться, как и иксы.

    Вполне возможно, посмотрим.

    > А под Wayland будет такой же зоопарк WM, как сейчас у иксов,
    > очевидно же.

    Не будет - там же Client Side Decorations.

     
     
  • 7.45, dr Equivalent (ok), 02:12, 18/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Декорации != управление
     
     
  • 8.48, Vkni (ok), 07:05, 18/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Декорации и управление, безусловно, разные вещи, но они неразрывно связаны друг ... текст свёрнут, показать
     

  • 1.17, Fracta1L (ok), 17:56, 17/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Базовое окружение по прежнему
    > работает с использованием X-сервера, KWin параллельно запускается поверех Weston и вместо
    > ранее осуществляемого рендиренга в окно X11 формирует вывод существующего окружения на
    > экран как поверхность Wayland, а ввод транслирует из Wayland в X11.

    Да они же упоролись...

     
     
  • 2.23, ВовкаОсиист (ok), 18:39, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да нет, это ты упоролся, думая, что спортировать кеды на qt5 и отвязать от иксов - двухнедельная работа.
     

  • 1.18, Фтщтнь (?), 18:10, 17/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    ОЧень мало костылей. Очень-очень-очень мало. Нужно больше.
     
  • 1.22, Аноным (ok), 18:39, 17/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Что где там как работать будет решат АМД и Нвидия.
     
     
  • 2.24, Аноним (-), 18:50, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Еще есть интел
    Не решат. А AMD уже решила убрав поддержку всего что меньше radeon 5000
     
     
  • 3.26, Аноним (-), 19:05, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А AMD уже решила убрав поддержку всего что меньше radeon 5000

    Ну как бы если кто юзает 4000 и ниже - ему и открытых драйверов по уши хватит. Только не рассказывайте что вы намерены играть в современные игры на HD4000 и старее, эти GPU устарели на 4 поколения и их мощность на фоне современных - вообще ни о чем.

     
  • 2.29, Аноним (-), 19:17, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Что где там как работать будет решат АМД и Нвидия.

    Никто их в линевом кернеле и прочих не спрашивает. Там пилят свою графическую подсистему и класть на проприерасов хотели. А те как-нить подстроятся. Впрочем, амд открытые драйвера пилит и это даже в кернель попадает.

     

  • 1.25, equeim (ok), 19:04, 17/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А зачем нужен Weston, разве KWin нельзя сделать композитным сервером для Wayland'а? Я, похоже, что-то не понимаю.
     
     
  • 2.30, Сергей (??), 19:18, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Они читают твои мысли еще до того, как ты их подумал ;-)
     
  • 2.31, Fracta1L (ok), 19:27, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    тот же вопрос возник
     
  • 2.32, Аноним (-), 19:43, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Присоединяюсь к мнению. KWin поверх Wayland это понятно, но нафига здесь нужен Weston, если KWin и сам может служить композитным менеджером. Weston здесь явно лишняя прокладка.
     
  • 2.46, dr Equivalent (ok), 02:14, 18/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А зачем нужен Weston, разве KWin нельзя сделать композитным сервером для Wayland'а?
    > Я, похоже, что-то не понимаю.

    Чтобы не только Qt-проги пускать, я думаю.

     

  • 1.50, Василий (??), 09:14, 18/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Этот Мартин явно не любит новый дисплейный сервер Mir. Наверное из-за некорректному вначале и агрессивному анонсу от Canonical.
    Мартин высказался о своём видении проблем у проекта KDE и следовательно Kubuntu с новым Mir. Хотя он профи, но доводы у него какие-то скомканные.
    http://vasilisc.com/mir-kubuntu
     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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