The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Представлен предварительный вариант спецификации Multitouch-протокола X.Org

06.08.2010 23:49

Разработчики X.Org опубликовали первый черновой вариант спецификации Multitouch-протокола, описывающего методы взаимодействия между X Window System, устройствами ввода, поддерживающими одновременные касания, и пользовательскими приложениями. Описанный в спецификации низкоуровневый интерфейс после окончательного утверждения разработчиками будет интегрирован в X.Org-расширение X Input 2.1, что позволит полноценно использовать мультитач навигацию в Linux и других использующих сервер X.Org операционных системах. Расширение X Input 2.1 планируется интегрировать в X Server 1.10, релиз которого ожидается в начале следующего года.

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

Поддерживается два класса мультитач-устройств:

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


  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
  2. OpenNews: Компания Cypress представила multi-touch драйвер для Linux и Android
  3. OpenNews: Демонстрация мультитач навигации в X.Org
  4. OpenNews: Демонстрация прототипа реализации multitouch-навигации в Firefox
  5. OpenNews: Открытая реализация мультитач-навигации в Linux
  6. OpenNews: X сервер одновременно работающий с несколькими устройствами ввода
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/27547-multitouch
Ключевые слова: multitouch, input, device, xorg, driver
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (51) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Zenitur (?), 00:29, 07/08/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Круто. Теперь программы могут использовать две мыши ))
    Осталось сделать так, чтобф Beryl/Compiz умели делать трёхмерные приложения. Программы вроде MPlayer умеют быть не в виде квадратного окна, а дальше? Чтобы покрутишь кубик, а программа трёхмерная, и блестит пластиком при поворотах кубика, и сзади что-нибудь тоже нарисовано
     
     
  • 2.2, Кракен (?), 00:47, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Наркоман штоле?
     
  • 2.3, EuPhobos (ok), 00:54, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Круто. Теперь программы могут использовать две мыши ))

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

     
     
  • 3.8, Zenitur (?), 01:50, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > новость не о том, что якобы "вдруг теперь можем!"

    Я знаю. http://www.opennet.ru/opennews/art.shtml?num=16720 - это появилось 2 года назад, правда в Xorg принимали ну ооочень долго! Аккурат к релизу Windows 7. А я так хотел порадоваться, что в Linux мультитач появился раньше, чем в Windows!
    Вот только пока нет такой программы, которая может использовать два одинаковых манипулятора. Теперь будут!
    Всё, что дальше мной написано - мечты, чтобы и с Compiz похожий прогресс сделали, и даже назвал в какую сторону

     
     
  • 4.36, zer0 (?), 23:26, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    забей на виндовс
     
  • 4.63, User294 (ok), 12:51, 12/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А ты хоть 1 девайс с виндой и мультитачем вообще видел? Цыплят по осени считают - поддержка "для галочки" это все равно что ее отсутствие. У винды для начала интерфейс под точскрин, особенно мелкий - не заточен чуть более чем полностью. При этом уже перпендикулярна номинальная поддержка фичи. Потому что толку с нее - ноль.
     
  • 2.4, dimqua (ok), 01:05, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот смотрите дети, будете фапать на перделки, когда вырастите будете так же бредить ;-)
     
  • 2.25, User294 (ok), 14:07, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Блин, я же вроде советовал сменить драгдилера? Что за набор слов кучей? oO
     
  • 2.27, номад (?), 14:40, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    можно грабить корованы?
     

  • 1.5, dimqua (ok), 01:06, 07/08/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    По сабжу - лучше бы альтернативу x11 писали, чем тащили эту рухлядь на multitouch.

     
     
  • 2.6, justrezzet (ok), 01:22, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну так что тебе мешает это сделать самому? Или ты только чужой труд ругать умеешь?
     
     
  • 3.11, dimqua (ok), 03:01, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Очередное "сперва добейся"? Я знал.
     
     
  • 4.41, fr0ster (??), 11:19, 08/08/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Сперва добейся это "ты че! ты на кого батон крошишь! ты сам вначале такое испеки!" А тут корректно указано, хочешь, сделай сам, код доступен. Не делаешь, значит то что делают другие тебя устраивает, а бурчишь только из вредности или от жары.
     
     
  • 5.50, z (??), 17:33, 09/08/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Не делаешь, значит то что делают другие тебя устраивает

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

     
     
  • 6.62, belpartizan (ok), 11:32, 12/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > я не мог/могу исправить 12309 потому, что являюсь обычным пользователем - значит ли это, что текущее положение меня устраивает?

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

     
  • 2.7, name (??), 01:50, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    необычное мнение. Какие "за"? Какие достойные альтернативы X11?
     
     
  • 3.13, dimqua (ok), 03:17, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >необычное мнение. Какие "за"? Какие достойные альтернативы X11?

    За - избавление от недостатков X11, а альтернатив... Да, достойных пока и нет, наверное.

     
  • 3.21, Аноним (-), 10:49, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    DirectFB?
     
     
  • 4.23, Аноним (-), 12:19, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, он не предоставит всех имеющихся фич х11, какими бы глючными эти фичи не были.
     
     
  • 5.24, Аноним (-), 12:46, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Дык речь вроде и была о "писать альтернативу x11", а не "предложить имеющуюся". Имеющихся нет, ясен перец, иначе бы давно юзали везде
     
  • 5.44, Аноним (-), 14:21, 08/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Таким страдают в основном проприетарные блобы.

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

     
  • 4.52, vkni (?), 20:46, 09/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >DirectFB?

    Без сетевой прозрачности. :-(

     
     
  • 5.56, Аноним (-), 21:23, 09/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А смысл от нее сейчас, кроме узкоспециальщины типа тонких клиентов (и то так никто не делает)?
     
     
  • 6.58, fr0ster (??), 21:58, 09/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >А смысл от нее сейчас, кроме узкоспециальщины типа тонких клиентов (и то
    >так никто не делает)?

    Щаззз, очень удобная штука.

     
     
  • 7.59, Аноним (-), 00:58, 10/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Я не говорю, что оно не нужно, я спрашиваю "зачем", т.к. действительно не понимаю :)
     
  • 2.9, Zenitur (?), 01:51, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >По сабжу - лучше бы альтернативу x11 писали, чем тащили эту рухлядь
    >на multitouch.

    Чем вам не нравится X Input 2?

     
     
  • 3.12, dimqua (ok), 03:10, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Чем вам не нравится X Input 2?

    Я не конкретно о X Input 2, я о том, что все его ругают, ругают, но при этом на мультитач тащят, на какой нибудь нетбук или смартфон, где он сожрет половину ОЗУ :-D

     
     
  • 4.16, Зенитар (?), 04:04, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > все его ругают, ругают

    Объективно, больше добавить нечего.

    > но при этом на мультитач тащят

    И уже 2 года как затащили.

    > на какой нибудь нетбук или смартфон, где он сожрет половину ОЗУ

    минималистичные дистрибутивы работают с 16 мегабайтами памяти, если очень захотеть, с Xorg.

     
  • 4.64, User294 (ok), 00:50, 13/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >нибудь нетбук или смартфон, где он сожрет половину ОЗУ :-D

    Нокия запускала иксы еще на Nokia 770, с ее 64 мегами ОЗУ. Без свопа даже поначалу, своп на карту потом прикрутили сами юзеры. Нокии идея понравилась и они внедрили сие начиная с n800 по дефолту. При этом ресурсов на браузер и прочая даже оставалось, это при 64 мегз без свопа то. Пораскинув мозгами приходим к выводу что иксы на n900 ну никак не могут жрать половину от 256 мегов памяти. Менее четверти оперативы, даже если забыть о 768 мегах свопа. И вообще - как-то же работало на компах такой же мощности в свое время. А у системы на ARM перед ними уйма преимуществ: периферия на быстрой локальной шине, оперативка резвая а не то тормозное говно которое было в компах такой мощи и прочая. Иксы не лучшее. Но оно работает. Сегодня. И под них - уйма софта. А вот кто весь софт перепишет? Впрочем одни такие велосипедисты нашлись. Гугл с андроидом. Только вот им шлея под хвост насчет явы попала и большой вопрос - вышло ли лучше. Потому что получился ява-самопал совместимый только сам с собой. Только вот мплеера, иксчата и пиджина под это чудо природы - афайк нет. А 70 000 ноутпадов - это замечательно, конечно, но упомянутых никак не заменяет.

     
  • 2.10, аноним (?), 01:55, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну так пиши Wayland.
     
  • 2.53, vkni (?), 20:51, 09/08/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >По сабжу - лучше бы альтернативу x11 писали, чем тащили эту рухлядь
    >на multitouch.

    Таких людей по-видимому нет :-(. Всё-таки x11 проектировали в MIT, в период расцвета.
    А сейчас - суровейший застой.

     
     
  • 3.55, Аноним (-), 21:22, 09/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Всё-таки x11 проектировали в эпоху мейнфреймов и черно-зеленых терминалов на 300 бод.

    FTFY

     

  • 1.14, pavlinux (ok), 03:28, 07/08/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Дети, достали...

    Предлагаю модерам удалять ответы типа "что тебе мешает это сделать самому?"

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

     
     
  • 2.17, Зенитар (?), 04:05, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Предлагаю модерам

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

     
     
  • 3.18, Зенитар (?), 04:06, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    подготовки
     
     
  • 4.20, iCat (ok), 06:33, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ненене!
    Именно "поглотовки" пары стаканчиков "озверина"!
     
  • 4.35, filosofem (ok), 22:40, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Какая-то пассивная у вас позиция.
     
  • 2.26, User294 (ok), 14:09, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Предлагаю модерам удалять ответы типа "что тебе мешает это сделать самому?"

    Павлин, не ленись. Жми на кнопку "сообщить модератору" на бесполезном сообщении.

     
  • 2.42, fr0ster (??), 12:07, 08/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >
    >Предлагаю модерам удалять ответы типа "что тебе мешает это сделать самому?"
    >
    >Критикуя - предлагай, предлагая - делай, это слова из средних веков, там
    >и должны остаться.
    >Нынче, проблемы остались те же, а средства их решения усложнились на много
    >порядков, и
    >естественно гораздо сложнее в анализе и в изучении. А проблема всегда на
    >поверхности,
    >её видно, её критикуют.

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

     
     
  • 3.43, pavlinux (ok), 13:20, 08/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >>и должны остаться.
    >>Нынче, проблемы остались те же, а средства их решения усложнились на много
    >>порядков, и
    >>естественно гораздо сложнее в анализе и в изучении. А проблема всегда на
    >>поверхности,
    >>её видно, её критикуют.
    >
    >Вот твой пост и полетел бы первым по твоему предложению. Ибо смысл
    >одинаков, что по умному сказать "критикуя предлагай" что по простому "сделай
    >сам это".

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

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


     
  • 2.45, Michael Shigorin (ok), 19:05, 08/08/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Предлагаю модерам удалять ответы типа "что тебе мешает это сделать самому?"

    NAK

    >Критикуя - предлагай, предлагая - делай, это слова из средних веков, там
    >и должны остаться.

    Надо же, хорошо, что в linux-kernel@ не догадываются и по старинке "you need it, you do it".

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

    Мне кажется, вопрос отчасти в разумных workflow по обнаружению, фиксации, подтверждению, воспроизведению, диагностике, исправлению баги и проверке, публикации, развёртыванию фикса.

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

    И ещё -- в добром намерении помогать друг другу тем, что умеешь.  Не требовать, а давать.  Ну и ценить людей, беречь их.

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

     
     
     
    Часть нити удалена модератором

  • 4.34, Anon (?), 20:18, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Сначала 12309 почини, умник. Затем допили этот самый БроневикФС. Потом уже советуй применять.
     
  • 3.40, alf (??), 10:34, 08/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ведро обновите
     
  • 3.47, pavlinux (ok), 01:16, 09/08/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Мне кажется, вопрос отчасти в разумных workflow по обнаружению, фиксации, подтверждению,
    > воспроизведению, диагностике, исправлению баги и проверке, публикации, развёртыванию фикса.

      Так наши же кульхацкеры всеми пальцами гнут, что высшее образование им нах.
    не упёрлось. А там преподают такие ненужные вещи как Основы конструкторской
    деятельности, Проектирование.... и т.п. Методы, модели и правила которых,
    подходят ну практически к любой деятельности человека.  Например Сопромат,
    да-да, он самый, математическая модель изгиба стального листа, ну очень подходит
    для балансировки нагрузки в многопроцессорных компах (load balnce)
    Многие, щас упадутпадстолы, узнав, что создание программы это несколько этапов,
    основные из которых Проектирование, Написание и Отладка. То, чем любят заниматься
    красноглазые былокодеры - написанием кода, должно занимать 10% времени от ВСЕГО
    ПРОЕКТА!!! 60% - это Проектирование, 20% - отладка, 5% - исправления, и 5% - всякие
    мелочи.
      Нонче 90% - это быдлокодинг, 10% - уламывание клиентов. А отладка, исправления
    и мелочи - это теперь называется СУППОРТ и ПОДДЕРЖКА.

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



     
     
  • 4.48, fr0ster (ok), 08:20, 09/08/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так и хочется подпеть вашему "плачу Ярославны". Тут иногда ТЗ надо выбивать ломом и какой то матерью. Про 10% это вообще... чаще "тут так, тут вот так, тут рыбу завернули" или "это случай маловероятный, не закладываемся" потом вдруг "надо срочно учесть этот случай" и в итоге "почему все надо перепроверять?"

    А про науку не совсем согласен. Единственно Верного Пути как не было, так и нет. Яне призываю отказаться от научных методик, просто надо помнить про недостатки. Ну и то, что административные проблемы не решаются техническими способами.

     
  • 2.32, Zenithar (?), 19:05, 07/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Сделай поиск в google: multitoch linux site:youtube.com . Или тебе предоставить готовые видео?
    Спецификация и реализация - разные вещи. Так вот, реализация есть уже очень долго.
     
     
  • 3.49, fr0ster (ok), 16:24, 09/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.youtube.com/watch?v=Co3FONI6kHU
    Это понравилось:). Вот только по чему товарищ пальцами раскидывает?
    Неслабый такой сенсорный стол.
     
  • 2.54, аноним (?), 21:10, 09/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    У детей, вандалящих openstreetmap, вообще нет права здесь высказываться. Забань себя - opennet уже станет гораздо лучше.
     
     
  • 3.57, Michael Shigorin (ok), 21:23, 09/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >У детей, вандалящих openstreetmap, вообще нет права здесь высказываться.

    Можно ссылочку на пункт правил или рекомендаций?  В тех, на которые ссылка под этой формочкой -- ничего подобного не наблюдаю.  Спасибо.

    >Забань себя - opennet уже станет гораздо лучше.

    Сравнение этих двух ссылок наводит на мысль, что Вам бы стоило такие предложения подкреплять личным примером:
    http://www.opennet.ru/~%C1%CE%CF%CE%C9%CD
    http://www.opennet.ru/~pavlinux

     
  • 2.60, 2Nike (ok), 18:29, 10/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >
    >Предлагаю модерам удалять ответы типа "что тебе мешает это сделать самому?"
    >
    >Критикуя - предлагай, предлагая - делай, это слова из средних веков, там
    >и должны остаться.
    >Нынче, проблемы остались те же, а средства их решения усложнились на много
    >порядков, и
    >естественно гораздо сложнее в анализе и в изучении. А проблема всегда на
    >поверхности,
    >её видно, её критикуют.

    Критика это:
    "Мне не нравится вот эта функция и вот эта функция, реализуйте ее так или так".
    А то, что было сообщениями выше: "ВСЕ ГОВНО СДЕЛАЙТЕ НОВОЕ!!!111"
    Критикой не является.

     
     
  • 3.61, pavlinux (ok), 01:47, 11/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>[оверквотинг удален]
    >>Нынче, проблемы остались те же, а средства их решения усложнились на много
    >>порядков, и
    >>естественно гораздо сложнее в анализе и в изучении. А проблема всегда на
    >>поверхности, её видно, её критикуют.
    >
    >Критика это:
    >"Мне не нравится вот эта функция и вот эта функция, реализуйте ее
    >так или так". А то, что было сообщениями выше: "ВСЕ ГОВНО СДЕЛАЙТЕ НОВОЕ!!!111"
    >Критикой не является.

    А я и не говорил, что первое сообщение надо оставить. :)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру