LINUX.ORG.RU

Представлен XWayland — Xorg-сервер, работающий поверх Wayland

 ,


0

1

В девичестве проект был известен под именем «hosted».

Среди нового:

  • Изменения перебазированы от ветки master из Xorg.
  • Обновления, связанные с изменениями в Wayland.
  • Переписан код системы ввода, он теперь использует драйвера для xf86.
  • Улучшения в стабильности, исправлены утечки и повреждения памяти.

Актуальный исходный код на freedesktop.org: http://cgit.freedesktop.org/~iksaif/xserver/?h=xwayland

Его можно собрать (инструкция по ссылке «Подробности») и он должен работать.

P.S. Интеграция идёт с обеих сторон. Тем, кто интересуется статусом поддержки Wayland-клиентов в KWin, запущенном поверх Xorg: скриншот. Тут показан Wayland-клиент, работающий в KWin (ветка kwin-wayland репозитория kdebase/kde-workspace), обёрнутый в декорации окон из KWin. У него работает поддержка ввода.

>>> Подробности

★★★★★

Проверено: JB ()
Последнее исправление: cetjs2 (всего исправлений: 3)

checking for a useful monotonic clock ...... yes
./configure: line 18903: syntax error near unexpected token `'$(top_srcdir)/hw/xfree86/xwayland''
./configure: line 18903: `      WAYLAND_SCANNER_RULES('$(top_srcdir)/hw/xfree86/xwayland')'

сыровасто

tazhate ★★★★★
()
Ответ на: комментарий от druganddrop-2

>Xorg-сервер, работающий поверх Wayland, работающий поверх Xorg-сервера, работающий поверх Wayland ...

Там еще где-то должен быть Джек с его домом

anonymous
()

да что вы заладили - kwin, kwin... как обстоят дела на гномофронте насчёт поддержки wayland?

jcd ★★★★★
()

Ох, прав был тот, кто говорил, что «одним из первых проектов для любой замены иксов будет слой совместимости с иксами», или как-то так

GblGbl ★★★★★
()

> Xorg-сервер, работающий поверх Wayland

Итить, извращенцы... Всё это уже напоминает матрёшку.

one_more_hokum ★★★
()

> Xorg-сервер, работающий поверх Wayland
Ждем линуксокопца по этому случаю.

Phaser
()

Смысл? Wayland делают оттого, что X-ы устарели и тормозят. Неужели сия прокладка будет работать лучше (быстрее) оригинального Xorg?

spacel0rd
()
Ответ на: комментарий от spacel0rd

Смысл в том, что это костыль.

Deleted
()
Ответ на: комментарий от GblGbl

>Ох, прав был тот, кто говорил, что «одним из первых проектов для любой замены иксов будет слой совместимости с иксами», или как-то так

а могло быть по другому? За долгие годы были написаны мегатонны кода под иксы, которые никто не будет адаптировать, но которые полезны.

AVL2 ★★★★★
()
Ответ на: комментарий от spacel0rd

>Смысл? Wayland делают оттого, что X-ы устарели и тормозят. Неужели сия прокладка будет работать лучше (быстрее) оригинального Xorg?

нет. Будет работать медленнее. Но что ты выберешь между подтормаживающей прогой и отсутствием проги вообще? Основные приложения на гтк будут сразу работать нативно хоть с иксами, хоть с этим обрубком, а остальные хоть как-то.

AVL2 ★★★★★
()

Хехе - иксы наркотик похлеще венды, тем wine нужен а этим песочница для обратной совместимости ;-) ну хоть со страха насмерть соплями не изойдут.

anonymous
()
Ответ на: комментарий от spacel0rd

> Смысл? Wayland делают оттого, что X-ы устарели и тормозят. Неужели сия прокладка будет работать лучше (быстрее) оригинального Xorg?

ну на сколько я понимаю этот костыль пишут для обратной совместимости

KozakUA
()

Вот хрень )
Куда мир катится...
Франкинштейн отдыхает...

deterok ★★★★★
()

Хотели как лучше, получилось как обычно

vasily_pupkin ★★★★★
()
Ответ на: комментарий от spacel0rd

Это не иксы устарели и тормозят. Точнее как, устареть - устарели, факт. Но тормозят нынешние говнотулкиты большей частью. Владельцам n810 это очевидно :]

vasily_pupkin ★★★★★
()
Ответ на: комментарий от matich

>Костыль на костыле

Костыль, но не на костыле а на Wayland - лишний раз доказывает гибкость идеи - графический мультиплексор, сам по себе маленький и эффективный и позволяет строить поверх любые абстракции.

anonymous
()

Представлен XWayland

Представлен еще один костыль.

Также нет тега [ненужно]. Непорядок.

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от anonymous

>Опять этот бред.

Это не бред а самый корень. Сам монолитный Unix устарел когда Linux только появился и если для ядра Linux это сегодня не так критично - не каждому хомяку нужна надежность микроядер, то подход 30 летней давности к графической подсистеме просто бред сегодня использовать - тогда ничего подобного на компьютерах (в виде графических ускорителей) даже не предвиделось.

anonymous
()
Ответ на: комментарий от someloruser

Это типа костыля, чтобы запускать на вейланде програмы написанные для Икс-сервера.

типа оперы :)

tommy ★★★★★
()
Ответ на: комментарий от anonymous

Wayland добавит к монолитности +1000, потому что вейланд-клиенты зависят напрямую от ядра. Да, весь код взаимодействия запрятан в тулкит, но это не тот выход.

Yareg ★★★
()
Ответ на: комментарий от vasily_pupkin

>Это не иксы устарели и тормозят. Точнее как, устареть - устарели, факт. Но тормозят нынешние говнотулкиты большей частью. Владельцам n810 это очевидно :]

Так в венде и макосе то не тормозят... так что стоит задуматься

sendel
()
Ответ на: комментарий от anonymous

> Смысл? Wayland делают оттого, что X-ы устарели и тормозят.

Недостаток X-ёв не в том, что они устарели, а в том, что большая часть функционала не нужна и не используется на десктопе.

Jayrome ★★★★★
()
Ответ на: комментарий от anonymous

Билли, залогиньтесь. То что вы не знали о существовании tcp/ip до 91 года это ваши проблемы. То что вы не знаете о существовании тонких клиентов это тоже ваши проблемы. То что вы не знаете что ламеры всегда новые и всегда занимаются тем что раскачивают лодку тонкие-толстые клиенты раз в 10 лет, это тоже ваши проблемы. Всё это проистекает от падения уровня образования. Люди не хотят и их не учат изучать опыт прошлых поколений. Они думают что они-то самые умные и до них ничего не было. А корпорации тем и зло, что им выгодно эксплуатировать такое положение дел. Сетевая прозрачность - это UNIX-way, костыли в печку!

alx_me ★★☆
()
Ответ на: комментарий от Jayrome

А кому не положить на десктоп? Вас сюда не звали - сами пришли. Маму за десктоп продадите, а больше 10% не получите. Леммингов нужно обучать, а не делать как надо их куцым мозгам. Система для ламеров уже есть - пользуйтесь! Не надо портить экосистему GNU.

alx_me ★★☆
()

Как только не извращаются чтобы пропихнуть кривой вайланд, который конечному юзверю нафиг не впёрся. На телефонах ему место а не на десктопах.

Napilnik ★★★★★
()
Ответ на: комментарий от alx_me

>Всё это проистекает от падения уровня образования. Люди не хотят и их не учат изучать опыт прошлых поколений.

Я конечно прекрасно представляю что такие как вы из школы сразу в админы идут - такова реальность, но почему вы уверены что это правильно ?

anonymous
()
Ответ на: комментарий от Jayrome

> Недостаток X-ёв не в том, что они устарели, а в том, что большая часть функционала не нужна и не используется на десктопе.

А ты мерял, какая часть используется?

tailgunner ★★★★★
()
Ответ на: комментарий от Yareg

Графический мультиплексор к ядру привязан не более чем ты к ларьку в котором обычно бухло покупаешь ;-) Сходи почитай тут

http://demo.tudos.org/nitpicker_tutorial.html

можешь сразу с «How does it work?» В текущем варианте он назвается Mag.

anonymous
()
Ответ на: комментарий от anonymous

:-D я почему-то так подумал про вас. Прошу прощения если задел.

alx_me ★★☆
()
Ответ на: комментарий от sendel

>Так в венде и макосе то не тормозят... так что стоит задуматься

+1

FedeX ★★
()
Ответ на: комментарий от druganddrop-2

>Xorg-сервер, работающий поверх Wayland, работающий поверх того же самого Xorg-сервера, работающего поверх того же самого Wayland ...

fixed

Xellos ★★★★★
()
Ответ на: комментарий от anonymous

> Графический мультиплексор к ядру привязан не более чем ты к ларьку в котором обычно бухло покупаешь ;-)

Гг. Да, абстрактный графический мультиплексор, конечно, к ядру не привязан. А вот реальный - очень даже.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

>Да, абстрактный графический мультиплексор, конечно, к ядру не привязан. А вот реальный - очень даже.

К монолитному говну вообще все привязано/прилипает - такова его суть, но недолго уже осталось ;-)

anonymous
()
Ответ на: комментарий от anonymous

> К монолитному говну вообще все привязано/прилипает - такова его суть,

Утипути. Вот хотя бы запустишь Nitpicker на _другом_ микроядре - будешь иметь право говорить о говне.

но недолго уже осталось ;-)

Доо. Я это еще 20 лет назад слышал.

tailgunner ★★★★★
()

Тролль мод

Ой чует моё сердце, что вскоре в тред придёт Nxx и будет ныть про поломанную совместимость плавно перетекая в «они сломали кикер»

anonymous
()
Ответ на: комментарий от tailgunner

>Я это еще 20 лет назад слышал.

Ну тогда ты еще только родился так что не дошла мысль до тебя :-) а насчет другого микроядра - запросто, время для портирования минимальное требуется - можешь посмотреть на http://genode.org/, но мне и его жалко - есть более интересные задачи.

anonymous
()
Ответ на: комментарий от anonymous

>можешь посмотреть на http://genode.org/

хотя может я наврал - там не используется Mag но смысл думаю ясен, сервисы между микроядрами достаточно легко переносятся.

anonymous
()
Ответ на: комментарий от anonymous

>> Я это еще 20 лет назад слышал.

Ну тогда ты еще только родился так что не дошла мысль до тебя :-)

Даже если бы я к тому времени совсем не родился, это неважно %) Говорил это не я, а люди поумнее меня (и постарше). И уж точно они были старше и умнее тебя.

а насчет другого микроядра - запросто

Доо. Покажи мне порт Nitpicker на другое микроядро, а не просто другое микроядро.

tailgunner ★★★★★
()
Ответ на: комментарий от anonymous

Таненбаум, залогиньтесь! Если в линуксе нужно гонять данные между потоками программы и получать время от времени зло"@#$%е тормоза в несколько миллисекунд, то на микроядрах такая же лажа будет происходить и на одном потоке. Радость то какая.

Napilnik ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.