LINUX.ORG.RU

Multitouch


3

0

Всего сообщений: 8

В Gnome 3.8 планируется обеспечить базовую поддержку XI2

Группа GNOME

В запланированных к выходу весной 2013 года версиях Gnome-shell и Mutter будет обеспечена базовая поддержка набора расширений XI2.
В Gnome 3.8 планируется значительно расширить поддержку сенсорного ввода и, прежде всего, управления жестами. Конкретно будет обеспечено:

  • Поддержка перелистывания месяцев в календаре.
  • Перелистывание списка приложений в режиме обзора Gnome-shell.
  • Регулировка звука.
  • Масштабирование окон жестами.
  • Поддержка различных экранных слайдеров.
  • Различные комбо-боксы, например, в меню статуса пользователя.
  • Снятие блокировки экрана жестом.
  • Перелистывание рабочих столов


С целью полной поддержки всевозможных вариантов сенсорного управления и будет обеспечена поддержка XI2.
В качестве особенностей нового протокола называются:

  • Поддержка иерархии устройств ввода с разделением их на slave devices и master devices (не путать с slave и master дисками). Slave device — это физическое устройство ввода, подключенное к компьютеру. Master device — это виртуальное устройство ввода, создающееся в памяти компьютера, имитирующее физичекое (например, клавиатуру или мышь). Каждый раз, когда slave device генерирует некое событие, оно обрабатывается через master device и передается конкретному приложению.
  • Благодаря поддержке множества master devices, есть возможность реализовывать их все через один slave device. Это позволит обеспечить обработку самых различных событий через одно устройство ввода. Например, при работе с сенсорным экраном можно легко отделить жест масштабирования окна или перелистывания списка от простого касания для перемещения курсора мыши или нажатия виртуальной клавиши.
  • В XI2 введена поддержка 32-битных кей-кодов. На сегодняшний день в протоколе X11 поддерживаются клавиатуры максимум с 255 клавишами. В XI2 данное ограничение снимается.
  • Поддержка субпиксельных координат в событиях ввода.
  • Поддержка динамических устройств. Устройства ввода могут менять свое назначение прямо на лету.
  • Поддержка самых различных жестов для управления окнами.
  • Поддержка упрощенного API для исправления информации об устройстве ввода, а также выбора и смены события ввода.


О порте Gnome на XI2 вы можете прочитать здесь.

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

 , , , xi2,

Polugnom
()

Релиз X Server 1.12 с поддержкой мультитач-устройств ввода

Группа Open Source

Разработчики из проекта X.org представили новый релиз графического сервера X Server с номером версии 1.12. Выпуск отмечается в основном исправлением ошибок ранних реализаций, однако впервые представляет встроенную поддержку мультитач-интерфейса на сенсорных экранах и панелях. Данная функция была выпущена немного ранее как расширение протокола для устройств ввода X Input Protocol в составе inputproto 2.2 (подробонее от разработчика Петера Хаттерера (Peter Hutterer) в публикациях 1, 2, 3, 4).

Что касается поддержки новой версии X Server с описанным нововведением, то разработчик GTK+ Маттиас Класен (Matthias Clasen) недавно заявил, что поддержка мультитач жестов X Server уже была встроена в пре-альфу готовящегося апрельского релиза GTK 3.4. Qt, в свою очередь, уже представляла собственную реализацию обработки мультитач-ввода и в скором времени также планирует использовать этой новый функционал из X Server.

Стоит добавить, что разработчики X.org планируют новый релиз системы X11R77, включая X Server, все дополнительные библиотеки и драйвера, в первой половине текущего года, однако, как известно, большинство дистрибутивов Linux так или иначе изменяет доступный по умолчанию пакет системы X.org, варьируя набор дополнительных библиотек.

Также известно, что вышедшая реализация X Server будет представлена в составе дистрибутива Fedora 17 (ожидается в мае), Ubuntu 12.04 LTS будет держать на борту предыдущую версию X Server 1.11, добавив в нее поддержку мультитач-устройств ввода релиза 1.12. В дополнение к этом стоит указать, что с новой реализацией X Server пока несовместимы текущие проприетарные драйвера AMD (подробнее о поддержке других устройств)

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

 , ,

ins3y3d
()

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

Группа Open Source

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

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

 ,

Root-msk
()

Компания Canonical представила свой фреймворк для работы с multitouch-устройствами — UTouch Framework

Группа Ubuntu Linux

В Ubuntu 10.10 будет добавлена поддержка multitouch-устройств, таких как: Dell XT2 Tablet, Apple Magic TrackPad и 3M/N-Trig. Разработка Canonical не базируется на проприетарной технологии Synaptics Gesture Suite или какой-либо FOSS разработке. Также стоит заметить, что поддержка multitouch должна быть как со стороны Linux-ядра, так и со стороны X-сервера и GTK+. Более подробно с проектом можно ознакомиться на launchpad.net.

Лицензия проекта: (L)GPLv3

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

 ,

Root-msk
()

Synaptics Gesture Suite портирован на Linux

Группа Проприетарное ПО

Компания Synaptics, занимающаяся разработкой стека приложений для поддержки сенсорных устройств, завершила портирование своего флагмана, Synaptics Gesture Suite, который раньше был доступен только на Windows.

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

Продукт поставляется опционально в качестве бесплатного приложения ОЕМ-поставщикам, которые заказали другие продукты Synaptics.

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

 

lester_dev
()

Multitouch - еще 1 вариант реализации для GTK

Группа GNOME

Carlos Garnacho в своём блоге анонсировал экспериментальную поддержку технологии multitouch в GNU/Linux.

Для работы необходимы:

  • Linux 2.6.31 с некими модификациями и драйвером N-Trig;
  • Xorg 7.5;
  • xf86-input-evdev-multitouch с некоторыми патчами;
  • GTK+ из вот этой ветки;
  • Eye of GNOME как пример приложения, использующего данную технологию (тоже с патчами).

Демонстрационный ролик

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

 , ,

yoghurt
()

В Linux реализована поддержка multi-touch.

Группа Hardware and Drivers

Разработчикам ENAC удалось оснастить поддержкой multi-touch ядро Linux версии 2.6.30: теперь поддерживаются все основные команды, включая прокрутку, залипание, поворот и масштабирование изображений двумя пальцами. Как результат, ноутбуки, нетбуки и неттопы, оснащенные сенсорными multitouch-дисплеями, теперь будут иметь альтернативу усиленно готовящейся к выходу системе Windows 7, в которой данная технология уже реализованна.

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

 , , ,

splinter
()

Представлена открытая реализация multitouch-дисплея

Группа Hardware and Drivers

В отличие от устройств Microsoft Surface стоимостью около 10000 долларов, представленное устройство является всего лишь прозрачным кубом, внутри которого установлены веб-камера с инфракрасным фильтром и небольшой проектор. Стоимость такого устройства составляет всего около 300 долларов.

Спецификация устройства и программное обеспечение полностью открыты.

>>> Новость на OpenNet

>>> Официальный сайт

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

 cubit,

INFOMAN
()