LINUX.ORG.RU

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

 , ,


0

1

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

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

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

★★★★★

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

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

Юнити делался изначально для недобуков, которые в принципе маленькие ущербные ноутбуки, которым особенно нетрадиционный интерфейс не нужен.

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

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

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

fixed.

Я вот в упор не вижу у себя на десктопе прог на других тулкитах.

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

>Я вот в упор не вижу у себя на десктопе прог на других тулкитах.
Я пользуюсь как минимум одной программой на голом Xlib и одной на голом XCB. Постоянно. На tk есть как минимум tkabber, не считая специфичного софта.

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

Вижу у себя Opera на велосипеде (Vega ЕМНИП), одну на Tk, Одну на Xlib, ни одной на GTK и Qt.

И никто так и не сказал как в Wayland *теоретически* сделать wmii.

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

Статистика не в Вашу пользу. Две трети (или два из трёх, если угодно) пользователей X.org видят что-то ещё кроме GTK и Qt.

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

>приложения, которые работают напрямую с иксами уже давно вымерли

В винде, а в линуксе удобно дёргать функции из иксов и не заботиться о совместимости версий. Но если иксы разломают на тыщу библиотек разрабатываемых разными конторами, ими станет неудобно пользоваться. Поэтому вайланд в игнор, а его фанаты пусть готовятся держать параллельно и иксы или пользоваться урезанным линуксом без более-менее нормальных дров.

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

Например, XIM, xrandr, xmodmap.

Это хорошие, годные абстракции.

Что из этого уже реализовано в wayland?

Никто и не говорит, что он уже десктоп-реди.

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

>приложения, которые работают напрямую с иксами уже давно вымерли
Ни разу. urxvt, к примеру, и сейчас не имеет достойных аналогов.

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

> приложения, которые работают напрямую с иксами уже давно вымерли

Зато полно приложений для тулкитов, которые не поддерживают вейленд.

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

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

У иксов полно недостатков, но вейленд их только усугубляет. В иксах и так слишком много функций децентрализорвано, отсутствует универсальный API, как в Windows. А в вейленде эта децентрализация усугубляется, на клиетов перекладывается еще больше функций. В результате, будет еще больший разброд, капдое приложение/тулкит будут писать свои верлосипеды для управления окнами, декораций, отрисовки и т.д.

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

>Какие непроходимые проблемы иксов он решает?

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

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

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

>его фанаты пусть готовятся держать параллельно и иксы или пользоваться урезанным линуксом без более-менее нормальных дров

Схерали? Достаточно просто не пользоваться убогими поделками, напрямую обращающимися к иксам. Более чем уверен, что в сравнении с аналогами на гтк/куте они выглядят говном.

вайланд в игнор

Заигнорь его, детка. А то уже устали все от воплей иксодрочеров.

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

> Сейчас все приложения рисуют буфер (считай картинку) и подставляют в окно.

Проблемы говнотулкитов.

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

> Более чем уверен, что абсолютное большинство приложений на гтк/куте является говном и не нужно.

Очевидный фикс.

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

Детка, ты опять инициализировал delirium mode? В теме про «Wayland готов для десктопа» тебя попросили привести перечень. Всё, что от тебя добились:

1) Твои сопли на тему «gtk2 и qt3 не поддерживают Wayland».

2) Данные типа «85% всех нужных приложений используют qt3 и gtk2», напрямую полученные от умершей Ванги, обитающей в астральном мире.

3) Потом таки ты привёл перечень либо почти неиспользуемых программ, поддержка и развитие которых были заброшены самими авторами в силу ненужности, либо программы, которым есть отличные аналоги на более новых тулкитах, поддерживающих Wayland, на что тебе немедленно указали. И всё, что ты смог родить в качестве контраргумента - «эти аналоги не являются аналогами, потому что (внимание!) они немного не так выглядят (!!!).

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

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

>«85% всех нужных приложений используют qt3 и gtk2»

Извиняюсь, пациент тогда говорил исключительно о qt3.

anonymous
()

Ну и как обычно, невооружённым глазом видна умственная неполноценность нытиков, помноженная на вендузячьи убеждения. Они, должно быть, уверены, что Wayland - неизбежная данность, которая мистическим образом появится во всех дистрибутивах без возможности выбора Xorg. Что ж, лоровская школота не имеет представлений о пользе многообразия и конкуренции, это, в общем-то, не удивительный факт.

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

но в Wayland я не представляю, как будут работать

На самом деле, вейланд превратится в RDP или «упрощеный X11». Посуди сам:

1. нужно будет делать сервер устройств ввода, который будет работать с мышью/клавой и раздавать их события окнам. Раздавать он их будут естественно через сокеты - вот у нас появилась первая абстракция. И первый пинок к сети.

2. Вяленд должен каким-то образом получать инструкции об обновлении пиксмапов в которые рисуют клиенты. Опять таки сокеты и второй пинок в сеть

Все что останется сделать - написать стаб для libwayland или как там оно, которое на основании $WAYLAND будет паковать пиксмап и гнать его на удалённый вяленд. Но вообще, идея гонять пиксмапы - говно идея.

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

>> что даже Tk неизвестно когда будет поддерживать

Какое счастье. Наконец-то оно сдохнет.

Прав был анонимус. Wayland нужен чтобы не дать Линуксу распространиться на десктопах. Аналитики уже пророчат ему убийство одного из немногих вменяемых тулкитов.

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

>> его [Wayland] фанаты пусть готовятся держать параллельно и иксы или пользоваться урезанным линуксом без более-менее нормальных дров

Схерали? Достаточно просто не пользоваться убогими поделками, напрямую обращающимися к иксам.

Я знал! Я знал что Wayland сделан только для того чтобы добавить ещё одну обязательную прослойку к и без того жырным иксам. Спасибо что подтвердили.

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

> 2) вяленд - новая модная фишка (как HAL когда-то).

негодующие ITT почему то забыли, что если бы не HAL хрен бы у вас семь лет было нормальное автомонтирование сидюков и флешек. На всякий случае напоминаю - udev тогда еще _не_ _было_

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

если бы не HAL хрен бы у вас семь лет было нормальное автомонтирование сидюков и флешек

Вы это убожество называете нормальным? o_O

// я всегда старался hal выпилить по максимуму...

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

У большинства пердунов типа тебя иксы запущены с -nolisten tcp а они все воняют какой же wayland неюзабельный будет из-за отсутствия нативной поддержки сети :-)

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

Кому как. Мне не в лом было все возможные ситуации прописать в fstab и нагородить в /mnt уйму директорий. Сейчас, правда, пользуюсь udev'ом.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от anonymous
 1825 tty7     Ss+    1:30 /etc/X11/X :0 -audit 0 -deferglyphs 16 -auth /var/lib/gdm/:0.Xauth -nolisten tcp

(вроде бы, иксы по-другому лучше не запускать - дыры есть. А так - по ssh безопаснее)

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

> Кому как. Мне не в лом было все возможные ситуации прописать в fstab и нагородить в /mnt уйму директорий.

судя по соседнему треду про sudo - ты любитель черезжопных решений :)

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

Не такое уж оно черезжопное. Вот hal - как раз именно такое решение.

А уж wayland, по-моему, очередной бред, не лучше hal'а или pulseaudio. И я надеюсь, что если у разработчиков есть таки мозг, они эту дрянь развивать не будут.

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

> Не такое уж оно черезжопное. Вот hal - как раз именно такое решение.

еще раз повторю, _тогда_ ничего лучше просто не было. Все эти autofs, amd и supermount-патчи для ядра - вот что было и есть через жопу

ну и примеры черезжопности hal'а по сравнению с остальным хотелось бы узнать все таки

А уж wayland, по-моему, очередной бред, не лучше hal'а или pulseaudio. И я надеюсь, что если у разработчиков есть таки мозг, они эту дрянь развивать не будут.


а у pulse аналогов вообще нет. Упс :)

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

>wayland, по-моему, очередной бред, не лучше hal'а или pulseaudio

Глупые мысли удобнее держать при себе - развитие одного не отменяет другого, опять же опенсоурс - никто тебе не мешает развивать X самостоятельно в случае чего :-)

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

а у pulse аналогов вообще нет

А они и не нужны в 99.9% случаев.

примеры черезжопности hal'а по сравнению с остальным хотелось бы узнать все таки

С чем «остальным»? По сравнению с udev'ом, hal - ужас какой-то. А когда udev'а не было (и когда он уже был, но был недопиленным), лучше было все делать вручную, чем дебильным hal'ом.

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

развивать X

А разве они уже не достигли предела развития? Когда «все работает как надо, так что не трогай»?

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

> А они и не нужны в 99.9% случаев.

так и сетевая прозрачность в иксах в 99.9% не нужна, но вон какой срач каждый раз случается :)

С чем «остальным»?


ты же утверждаешь что hal - дебильный, значит ты знаешь альтернативы, которые от дебильности избавлены. Вот я их и хочу узнать

А когда udev'а не было (и когда он уже был, но был недопиленным), лучше было все делать вручную, чем дебильным hal'ом.


ну и в чем дебильность заключается?

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

>А разве они уже не достигли предела развития? Когда «все работает как надо, так что не трогай»?

Тогда сторонникам X вообще нечего напрягаться по поводу будущего, а кто решил сделать альтернативу так и решили - лучше не тогать Х а то испачкаешься :-)

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

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

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

>Вот hal - как раз именно такое решение.

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

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

>А уж wayland, по-моему, очередной бред, не лучше hal'а или pulseaudio.

Как всё же хорошо, что кухарки не правят государствами. А то сидели бы мы все до сих пор в жопе.

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

Вай-вай... Умный какой. Мы сейчас сидим в большой жопе. А правили бы кухарки - глядишь, может поприличней ситуация в стране была.

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

> Вручную всегда надежнее. И никаких выкрутасов вроде «подключился принтер - отвалилась флешка».

бред

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

>Вручную всегда надежнее.

Бугога. То-то идиоты-людишки придумали компьютеры.

«подключился принтер - отвалилась флешка»

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

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

Привязка к одной платформе это всегда плохо.

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

>Мы сейчас сидим в большой жопе

Вы - это кто? Плаксы? Так вам и положено в жопе сидеть, на то вы и созданы.

А правили бы кухарки - глядишь, может поприличней ситуация в стране была.

Для кухарок - безусловно.

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