LINUX.ORG.RU

В Wayland добавлена поддержка multi-touch

 ,


0

1

В почтовой рассылке разработчиков Wayland был представлен патч для поддержки multi-touch. Для поддержки в Wayland также требуется поддержка в evdev непосредственно для устройств, поддержка в композитном менеджере уведомления о multi-touch жестах, библиотека libtoytoolkit будет поддерживать жесты «увеличить» и «зажимать», также будет поддержка со стороны Cairo.

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

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 2)

Эти иксы уже надоели. Хорошо что Марк Шаттлворт высказал мнение, что их надо убрать из линукса. Через несколько релизов он это сделает. Линукс станет популярнее.

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

Эти иксы уже надоели.

«Надоели эти скучные иксы…» :)

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

лол што? Вы пользователь старой нвидии, центы и винды? На HD5970 никаких тормозов и артефактов вообще нет, всё летает. Сетевая прозрачность миф? Вы юзаете её с дома на работу по 1мбит каналу? Я дома фильмы смотрю через X11 :)
Проблема в том, что как только он станет популярным, разрабы под влиянием всяких шатлВротов быстро забьют на иксы, после чего выпилят поддержу X11-бэкэнда вообще. Как это произошло с gnome2.

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

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

И все это из-за дизайна, который просто этого не предусмотрел.

ы? у меня сейчас комп рядом стоит на котором две видяхи в двумя разными X серверами стоят. Мало того, под ними очень легко реализовать многопользовательскую работу (т.е. монитор+клава+мышь, монитор+клава+мышь). 3.14здуй в школу, анон :)

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

И как увидеть эти тормоза?

Сейчас уж тяжело их увидеть: графические библиотеки оптимальнее стали и драйверы получше. А вот раньше, по разным причинам, при одинаковой сложности оформления даже виста (а потом и семерка) выигрывали по отзывчивости.

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

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

Через сколько лет он станет полноценной альтернативой иксам?

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

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

vnc будет реально быстрее на говноканале из-за использования сжатия, т.к. , насколько я могу судить, современенные gtk и qt не совсем X11, и передают ему очень много данных (чуть ли не измененную часть фреймбуфера).

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

в семерке? композитинг? на интеле, может? кроме того, она сама по себе насколько тормозная, что чуть более отзывчивая графика нисколько не прикроет те тормоза, которыми она пропитана на сквозь.

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

Ага. Мультитач вместо сетевой прозрачности. Правильным путем идут товарищи!

Ты не понял. Отсутствие сетевой прозрачности — это фича, а не баг.

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

Причина не в иксах. Точно в чем - не знаю. Говорю только о наблюдениях - на хорошей видеокарте и четырехъядерном 3.2 ггц процессоре анимации окон иногда чуть заметно подтормаживают.

Сейчас я, правда, на unity, тут и без анимаций есть чему тормозить.

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

Сейчас я, правда, на unity, тут и без анимаций есть чему тормозить.

ясно. нам не о чем говорить :)

vendor501
()
Ответ на: комментарий от kost-bebix

Ты не понял. Отсутствие сетевой прозрачности — это фича, а не баг.

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

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

Насколько я понимаю устройство gtk и cairo, gtk с простым движком оформления (например, с дефолтным), довольно эффективно использует канал. (Не проверял и не измерял, тем не менее, так что утверждать не буду.) Навороченные темы оформления конечно будут тормозить, т.к. cairo будет все графичекие рюшечеки рендерить на клиенте.

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

Композитинг в семерке работал очень плавно еще на ноутбуке с r300 и старым centrino, когда dri2 был экспериментальным, нестабильным, и композитингом в линуксе пользоваться было просто невозможно, кроме как на нвидиа (проблемы с просвечивающим opengl и xv, да).

Насколько объективно тормозит семерка сказать не могу, на этом ноутбуке задачи ограничиваются интернетом и документами, но про интерфейс могу повторить: он визуально очень быстр. Для десктопной системы это важно.

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

Я же написал, что совсем не против иксов. Работают - и ладно, это не моя область интересов.

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

Сейчас уж тяжело их увидеть: графические библиотеки оптимальнее стали и драйверы получше.

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

Сейчас в семерке и макос визуально быстрее композитинг

Насчёт макоси не знаю, я её в глаза не видел, честно говоря. С семёркой тоже сталкиваться приходится довольно редко, но то, что я видел, у меня язык не поворачивается назвать быстрым. Хотя ладно, спишем это на слабое железо нетбука. Возьмём десктоп — тут в линксе у меня все элементы интерфейса отрисовываются мгновенно. Ну вот куда ещё быстрей?

Скорее всего это достигается увеличением приоритета оконной системы, но субъективно появляется ощущение более быстрой системы.

Тоже слышал о таком не раз. Полезная ли это штука — вопрос спорный. Для обычного настольного компьютера (не вычислительного центра), наверное, полезная. Но разве подобный эффект невозможно реализовать в имеющейся графической системе?

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

Но разве подобный эффект невозможно реализовать в имеющейся графической системе?

На дефолтном планировщике нельзя, т.к. CFS кладёт на приоритеты. На BFS — можно. Собственно, иксы у меня всегда и запускаются на -6 приоритете.

Другой вопрос — задержки внутри иксов и видеодрайвера. Скажем, на nouveau (и на проприетарных драйверах, кажется, тоже) есть эпичный баг, когда ресайз картинки в FF стопорит весь гуй на время ресайза. При этом на устаревшем драйвере nv этого бага нет.

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

Фиг знает. Мегабакс вроде делал какую-то магию с приоритетами, хоть анимациями и не пользуется.

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

Вопрос: каким местом vnc быстрее??

Ну вероятно практическим (:

Сам не юзаю, но мнения о убогости X-ов слышал недонократно, мягко сказать.

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

В любом случае я уверен что в Wayland приделают сетевую прозрачность, после того как допилят действительно полезные вещи.

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

> Вы пользователь старой нвидии, центы и винды? На HD5970 никаких тормозов

А у меня на GeForce 2 2001 года выпуска Compiz летает.

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

На дефолтном планировщике нельзя, т.к. CFS кладёт на приоритеты. На BFS — можно. Собственно, иксы у меня всегда и запускаются на -6 приоритете.

Спасибо за наводку, посмотрю.

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

> Сейчас я, правда, на unity, тут и без анимаций есть чему тормозить.

Диагноз: проприетарный драйвер ATi. Способ лечения: смена видеокарты, либо запуск компиза/unity только с открытым драйвером.

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

> При этом на устаревшем драйвере nv этого бага нет.

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

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

Да я, собственно, тоже не пользуюсь. Но во время «тяжёлых» процессов гуй и так временами замирает ненадолго. Некритично, но не очень приятно.

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

Сам не юзаю, но мнения о убогости X-ов слышал недонократно

В этом вся суть местных специалистов по всему.

bloodredfrog ★★
()

жесты «увеличить» и «зажимать»

Это, конечно, мое суровое ИМХО, но «зажимать» могут только подростки девочек по подъездам, а жест «pinch» должен на переводиться на русский как «щипок».

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

> Но во время «тяжёлых» процессов гуй и так временами замирает ненадолго

Я решил попробовать видеокарту ATi. В плеере VLC звук заикался в случайный момент, и без нагрузок на компьютер. С нагрузками чаще. Потому что буферизации там, похоже, нет: Flash-диск читается этим плеером постоянно. А вот Amarok 1.4.10 не заикался, потому что буферизация 5 секунд, и файл загружается сразу большим куском в память.

Вернул nvidia. Заикания звука в VLC пропали навсегда.

Что же думают о Linux те люди, которые всю жизнь используют только ATi...

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

Во-первых, в сабже одна фича.

1) Поддержка мультитача

2) Поддержка мультитач-жестов

3) не придумал

Во-вторых, в иксах это тоже работает.

С только убунту-патчами, ага. Кто там говорил, что убунту - не линукс?

В исковом апстриме он будет лишь в далеком будущем. И это я еще не говорю о поддержке мультитача в тулкитах и приложениях, которая вообще может и не появиться.

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

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

Вообще-то, 4.2. Два X-сервера это вполне обычная конфигурация для мультисита.

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

Вопрос: каким местом vnc быстрее??

man round trip time. Вдумчиво.

И не устану вбрасывать это. Особенно раздел про Race conditions. Если после этого остаются иллюзии о превосходстве X11, то случай неизлечим.

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

И не устану вбрасывать это.

А для тех кто не очень знает анл.язык можно в 2-ух словах?

Если после этого остаются иллюзии о превосходстве X11, то случай неизлечим.

Да я сам за Wayland, просто (ИМХО) он очень еще сырой.

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

Вы запускали kwin на нормальной видяхе (а не на говне от интела)?

Интересно, а почему разработчикам kwin не сказали, что они занимаются фигнёй и с иксами всё работает?

В QT, кстати, уже давно есть --graphicssystem opengl

Если ты думаешь, что это хотя бы в теории будет работать быстрее, то ты не понимаешь механизмы работы тулкитов и OpenGL.

Да, если юзаете X11 rendering

По-моему, никто не юзает X11 rendering. Просто потому, что он ТОРМОЗИТ (а cairo, например, просто тормозит, без капса. Пруф тормозов, если что).

И ничего не тормозит.

Ты видел работу композитных менеджеров в других ОС? Ты представляешь, сколько лишней работы делают композитные менеджеры с иксами?

Мало того, имеют кучу наработок

[citation needed].

Мало того, это поделие нисколько не безопасно, т.к. работает прямо в и так кривом ведре и приложениям даёт доступ (почти) напрямую к дровам видяхи.

Внезапно, точно так же работают и иксы. DRI2 в них через то же самое место. И доступ нифига не напрямую, впрочем, ты уже показал, что в матчасти нифига не разбираешься.

К тому же, это обычный процесс, и его можно скомпилить с харденед тулчайном, а также защитить со стороны ведра SELinuxом и PAX'ом.

А давай ты скажешь, как защитить приложения в иксах от xspy. Варианты с SELinux тоже принимаются.

Ну и wayland-композитор (любой) тоже является обычным процессом. А драйверы в любом случае в ядре, независимо от того, DRI они или DRI2. И, поскольку DRI2 уменьшает объём кода, я за него.

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

Нет, nvidia. Пока для нее только один драйвер. Работает хорошо, heavens benchmark такой же результат как в семерке, в unity тоже поначалу нормально, но после засыпаний и большого времени работы (или каких-то определенных действий) начинает подтормаживать. С обновлениями ситуация сильно улучшается, но пока не идеальна.

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

У меня последняя карточка ATI была лет 5 назад. X1600. Она и в винде-то работала не ахти. После этого брал только Nvidia.

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

А не могли вы тогда подсказать версию Х / Дистибуции и так же конфигурацию.

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

А давай ты скажешь, как защитить приложения в иксах от xspy.

Мы эту тему с тобой уже 100500 раз обсуждали. Не гони дурь.

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

Во-первых, в сабже одна фича.

1) Поддержка мультитача

2) Поддержка мультитач-жестов

Одного поля два сапога пара.

С только убунту-патчами, ага. Кто там говорил, что убунту - не линукс?

Нетбук. Не убунта. Патчи не ставил. Не вайленд. Листаю страницы двойным пальцевозюканьем, среднекликаю парным касанием, увеличиваю раздвигая пальцы. ЧЯДНТ?

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