LINUX.ORG.RU
ФорумTalks

Compiz планируют адаптировать для работы с Wayland


0

2

Заявление Марка Шаттлворта о намерении перейти к использованию вместо X-сервера дисплейного сервера Wayland, вызвало несколько обсуждений в других проектах. Сэм Спилсбури (Sam Spilsbury), главный архитектор проекта Compiz, положительно отозвался о заложенных в Wayland идеях и рассмотрел возможность написать в будущем дополнительный бэкенд для организации работы Compiz поверх Wayland. Код, связанный с X11, планируется вынести из ядра Compiz и оформить в виде подключаемого плагина, как недавно уже было сделано с композитным и OpenGL уровнями.

Отмечается, что вынос X11 в отдельный бэкенд не означает постепенный отказ Compiz от протокола X11, бэкенд как и раньше будет поддерживаться и развиваться в полной мере. Функции управления окнами планируется вынести в отельный абстрактный уровень, что позволит использовать их как для плагина X11, так и для плагина Wayland.

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

Дополнительно можно отметить, что в ответ на запрос сообщества, представитель компании NVIDIA сообщил, что в настоящее время у NVIDIA нет планов по обеспечению поддержки Wayland в своих проприетарных драйверах (wayland работает с OpenGL ES-совместимыми драйверами, поддерживающими KMS и libdrm).

взято с opennet.ru

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

>> И в каждый быдлороутер встроено по 3д-ускорителю?

в мобилы уж втыкают...


Ну и как они, потянут рендеринг на мой 1920x1280 монитор?

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

А можно поподробнее или хотя бы ссылок о концепции 'сетевой прозрачности' ?
Как я понимаю это то что каждый компонент, программа изначально связан с сетью?

Mobyshvein
()

Для тех кто не читал FAQ, Wayland это мультиплексор для X11. Иксы никуда не денутся, просто Wayland будет frontend'ом для клиентских приложений.

По мне, это означает, что троллинга на форумах станет еще больше и куда круче чем банальные KDE vs Gnome :)

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

Шура, если Вы окончательно перешли на французский ...

как в пословице говорится - Кто о чём, а вшивый о бане.

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

> А можно поподробнее или хотя бы ссылок о концепции 'сетевой прозрачности' ?

Идея очень простая: клиент отдает команды для рендеринга, дальше они передаются по сети, дальше сервер фактически производит рендеринг. Трафик получается маленький (на сколько это вообще возможно), клиентские затраты памяти/cpu/gpu на рендеринг минимальны.

Прозрачность состоит в том, что клиенту и серверу абсолютно все равно, на одной они машине расположены, или на разных.

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

Отлично, теперь у вяленда будет два композитора %) За что боролись-то?

Почему только два? В том же файрфоксе свой композитор, уже три получится. А в файрфоксе там еще флеш со своим композитором. Там до самого низа черепахи композиторы ;-).

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

> А можно поподробнее или хотя бы ссылок о концепции 'сетевой прозрачности' ?

Вот что говорит нам английская вика:

«Network Transparency in its most general sense refers to the ability of a protocol to transmit data over the network in a manner which is transparent (invisible) to those using the applications that are using the protocol.

The term is often applied in the context of the X Window System which is able to transmit graphical data over the network and integrate it seamlessly with applications running and displaying locally.»

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

> А как они потянут это без GPU?

GPU есть на компьютере, к которому подключен монитор. Но нет на быдлороутере. И всё, vnc не канает.

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

Далеко не obvious. Кривые руки пользователя могут любую вещь (ПО, драйвера, железки) довести до уровня кривоты своих рук.

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

Не должен.

Зачем тогда выкидывать то, что УЖЕ СЕЙЧАС неплохо работает ,если никакой пользы от этого нет? Хотя, когда коту нечего делать...

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

> Зачем тогда выкидывать то, что УЖЕ СЕЙЧАС неплохо работает ,если никакой пользы от этого нет?

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

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

Да-да-да... Разве что хеллоувордики... Ты это МS скажи :) А то им невдомек )

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

> отвественность за прозрачность на уровне сете решено спихнуть на плечи клиентов wayland-сервера. Вполне себе unix-way.

читай: загубили самую офигенную фичу десктопной графики под Линукс

stevejobs ★★★★☆
()

Разрабы достаточно сложных графических приложений встретили поделку с энтузиазмом.
В отличие от лоровских аналитиков, готовых закидать гогном всё что угодно, только потому, что старый костыль «проверенный».

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

> А как же client-side рендеринг в тулкитах?

Костыли. Базар такой базар.

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

> Разрабы достаточно сложных графических приложений встретили поделку с энтузиазмом.

назовите поименно разработчиков и приложения.

tailgunner ★★★★★
()

>можно отметить, что в ответ на запрос сообщества, представитель компании NVIDIA сообщил, что в настоящее время у NVIDIA нет планов по обеспечению поддержки Wayland в своих проприетарных драйверах

Все правильно. Нахрена мертворожденную преальфу поддерживать?

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

>Ну ты жжешь парниша, ты бы еще взял посты 5 летней давности.

Думаешь, что тот мой пост не актуален? Ну так проверь и обломайся, наивненький мечтатель

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

КО намекает тебе, что ничего само по себе не исправляется

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

Было бы на чем, проверил, карточки на чипе r300-r500 нету под рукой.

И кстати, там очень много что поменялось, например для r300-500 теперь используется gallium3d по-умолчанию.

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

>Было бы на чем, проверил, карточки на чипе r300-r500 нету под рукой.

отож, и нечего умничать тогда про давности

И кстати, там очень много что поменялось, например для r300-500 теперь используется gallium3d по-умолчанию.


Ага, тормозить больше стало, при одинаковой картинке, хотя обещают всё исправить к тому времени, когда на r300-r500 конденсаторы отсохнут и они перестанут работать физически =)

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

тормозить больше стало

откуда дровишки?

отож, и нечего умничать тогда про давности

А ты не кидай посты прошлогодние в качестве пруфов и никто тебе про давность не скажет. ;)

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

>>> Разрабы достаточно сложных графических приложений встретили поделку с энтузиазмом.

назовите поименно разработчиков и приложения.

Зачем же поименно. В планы развития GTK, например, было обеспечение совместимости с вейлендом.

С каких пор Gtk - это «достаточно сложная графическая» программа?

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

А шо таки нет?!

А в вашем понятии что «достаточно сложные графические приложения»?

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

>откуда дровишки?

личный опыт плюс отзывы людей на этом ресурсе

А ты не кидай посты прошлогодние в качестве пруфов


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

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

личный опыт плюс отзывы людей на этом ресурсе

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

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

Тебе тоже по сути нечего сказать, текущего состояния дел ты не знаешь и ты решил выпендриться постом годовой давности, сливосчетчик. ;)

ЗЫ. Будет на руках карта с r300-500 чипом обязательно погоняю в тестах.

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