LINUX.ORG.RU

В Kwin ведётся работа для поддержки Wayland-клиентов

 , ,


0

1

В Kwin ведётся работа для добавления поддержки Wayland-клиентов. Таким образом, Kwin, запущенный под X11, будет поддерживать как иксовые клиенты, так и клиенты, работающие через Wayland. Это первый шаг для создания работающих Wayland-приложений, и реализации плавного перехода с X11 на Wayland, без резкой смены окружения.

На скриншоте показан Wayland-клиент и окна X11, работающие в Kwin одновременно.

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

★★★★★

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

Учитывая что “g++ my-qt-app.cpp” ничего полезного выдать не сможет, в его словах есть доля истины.

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

g++ тоже не всякий вендовый cpp соберёт, но почему-то от этого он не перестаёт быть C++ :}

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

угу. самое то по сети гонят окна размером 1280x1024x32bit в количестве ... сейчас гляну.. 7 штук. и еше пару мелких 800x600

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

что может вылупится у человека который не осилил ни документации ни тулзов (например не умеет пользоваться профилятором)?

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

qt это та хрень авторы котрой тоже не осилили документацию на X? неудивительно что они схватились за вейленд... только лучше работать (и жрать меньше ресурсов) оно не стало.

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

вдогонку - зачем вообщем пользоваться принтером в продуманной ИТ-системе? последний принтер которым я пользовался (и по сети) это был печатный аппарат для полноразмерых фото... вообще обошелся только smtp протоколом

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

>самое то по сети гонят окна размером 1280x1024x32bit в количестве ... сейчас гляну.. 7 штук

Ты решил все виртуальные рабочие столы гнать одновременно?

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

> Именно так. Wayland не может работать с сетью by design. Это там в принципе не может быть реализовано — в отличие от иксов он противоречит unix way.

Тогда и screen противоречит unix way. А согласно вашим словам, screen не нужен. Я правильно уловил мысль?

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

и зачем мне печатать на принтере в северной каролине когда я сижу в сингапуре?

Ты еще скажи, что при разрыве соединения тебе не нужно сохранение сессии.

baverman ★★★
()

Так, чтобы тему не читать: сколько уже отметилось недоумков, плачущих по иксам и кричащих «не нужно»? Больше десятка?

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

затем что vnc и rdp на таком расстоянии тормозят безмерно.

Хахаха, а иксы прям таки летают?! Самозабанься.

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

вдогонку - зачем вообщем пользоваться принтером в продуманной ИТ-системе?

Открою ужасную тайну для школоло: договора заключают на бумаге, как минимум без них тебе никакой бизнес вести не получится.

erfea ★★★★★
()

Wayland позволяет избежать двойного копирования поверхностей и в этом главный плюс.
Сейчас все приложения рисуют буфер (считай картинку) и подставляют в окно. Фичи типо рисования линиq, полигонов и т.п. уже никто не использует. Для иксов приходиться сначала формировать эту картинку (вырезать из буфера приложения), засовывать в окно (копируя в иксы), потом собирать изображение и только тогда отправлять на карточку. Видать все уже забыли такой костыль как AIGLX?

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

угу. и именно бумажные договора которые надо подисывать лично (а то и в присутствии наблюдателей/свидетелей) это именно то что надо печатать на удаленном сетевом принтере.. самомуто не смешно?

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

не «уже не использует» а «неосилили и сделали 2049й велосипед».

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

именнно. а редактировать их надо в трехмерном виде...

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

Они все видимы одновременно? Сурово.

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

>Еще одна прослойка?

Откуда такие дубовые берутся-то. Раз от его наличия такие как ты производят кирпичи, значит, он уже не бесполезен.

madgnu ★★★★★
()

Всё идёт по плану, товарищ Сталин!

darkshvein ☆☆
()
Ответ на: комментарий от stalkerg

Для иксов приходиться сначала формировать эту картинку (вырезать из буфера приложения), засовывать в окно (копируя в иксы), потом собирать изображение и только тогда отправлять на карточку

Вы дурак, совсем дурак, или просто дурак? Приложение создает пикмап и в него рисует. И потом этот же пиксмап отдается на рендеринг X-серверу. Никто ниоткуда ничего не вырезает.

no-dashi ★★★★★
()
Ответ на: комментарий от Pavval

>Так затратно, что уже Qt и GTK поддерживают.
Так затратно, что даже Tk неизвестно когда будет поддерживать. Можно потроллить на тему портирования Xt на wayland, но не буду.

Итого аргумент слит и весь текст дальше также.

Лол. GTK и Qt дублируют функционал иксов. Остальные тулкиты — нет.

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

>раньше была кнопка «все комментарии», а потом её зачем-то выпилили. Это обратимо?
/page-1 (можно юзерскрипт или юзерcss сделать)

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

>X11 это не только сеть, а в большей степени кучи никому не нужного хлама.
Например, XIM, xrandr, xmodmap. Что из этого уже реализовано в wayland?

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

Ну и EWMH/ICCCM. Местами они странные, но в Wayland я не представляю, как будут работать:
— IPC
— тайловые WM

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

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

Это вопрос к клиентским либам, чем они будут рисовать. По идее доступен весь функционал OpenGL. Wayland не занимается непосредственно рендерингом.

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

Они не реализуют X11.

А Xming, Xephyr?

Слушай. Давай я сам соберу линукс с патчом на 20 строк, который делает {подставить текст}. Ура, я создал принципиально новую операционку!

Xming — порт иксов. А речь идёт про независимые параллельные реализации протокола X11, с независимой кодовой базой.

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

/page-1

О, спасибо! Очень этой фичи не хватало.

Axon ★★★★★
()
Ответ на: комментарий от no-dashi

>> GTK3 обратно совместима с GTK2.

ЛПиП.


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

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

> вдогонку - зачем вообщем пользоваться принтером в продуманной ИТ-системе?

А ты в ведомости разве не расписываешься перед тем, как тебе конверт отдают?

anonymous
()

приччины:

однажды недолго чесав бороду воскликнул аноним: вэйланд будет новый Хорг забыв что он вовсе другой...

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

с вашей логики если что-то ещё не реализовано => его не надо реализовывать вовсе!?

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

тем что разработчики не втыкают где у них и что лежит.

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

>А речь идёт про независимые параллельные реализации протокола X11, с независимой кодовой базой.
Xephyr — реализация X11. Она использует окно X в качестве фреймбуфера.

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

угу. и именно бумажные договора которые надо подисывать лично (а то и в присутствии наблюдателей/свидетелей) это именно то что надо печатать на удаленном сетевом принтере.. самомуто не смешно?

Ты не поверишь!!!

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

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

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

Может быть потому что MacOS всё-же решил проблемы иксов, в отличие от Wayland?

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

> И правда... А нафига нужен screen?

Полагаю это была такая ирония?

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

ну дык, Космонавт потащил же юнити с интерфейсом для мобил на десктоп, почему бы ему не потащить теперб и wayland ?

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