Я хотел бы использовать драйвер мультитача xinput (xserver-xorg-input-multitouch) с абсолютными осями, но я не смог найти какой-либо файл man.
Пример:
Section "InputClass"
Identifier "eGalax virtual class"
MatchProduct "eGalaxTouch Virtual Device"
MatchDevicePath "/dev/input/event*"
**Driver "multitouch"
Option "IgnoreRelativeAxes" "True"**
EndSection
Я смог сделать свою сенсорную панель Synaptics абсолютной с этой командой:
xinput set-mode <device name> ABSOLUTE
Мой <device name>
"SynPS/2 Synaptics TouchPad"
(включая кавычки). Для нахождения имени устройства можно перечислить устройства с эти xinput
команда и никакие опции. Ищите "ведомое" устройство, которое является фактическими аппаратными средствами, не ведущим устройством, которое является виртуальным. Я не смог установить мой "Virtual core pointer"
на абсолют, но я не знаю о Вашем "eGalaxTouch Virtual Device"
.
Для меня, верхние и нижние границы сенсорной панели не вполне достигли верхних и нижних границ экрана, но левый и правый были корректны. Таким образом, Вам, возможно, придется скорректировать масштабный коэффициент или скоординировать матрицу преобразования или некоторых такой. Можно просмотреть свойства устройства с этим:
xinput list-props <device name>
и набор свойство с этим:
xinput set-prop <device> <property> <val>
Проверка xinput страница справочника для большего количества информации об установке свойств.
я не знаю, существует ли способ поместить эти настройки в Ваш xorg.conf
файл, но можно просто добавить команды к Вашему ~/.xinitrc
файл. См. , Как создать X сценариев .