[Решено] Touchscreen Hanvon 10.1 и разворот экрана + ПКМ

Здравствуйте.
Драконю девайс Excimer w10-01

Gentoo+Gnome3.4 встала нормально за парой мелких исключений.
Прошу помощи в настройке тачскрина (Hanvon 10.1). В целом он работает не считая баг с кликами в nautilus'е.
Интересует возможность поворота экрана в исах.

Логи:

#dmesg
...
input: Hanvon      10.1  as /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/input/input9
hid-multitouch 0003:20B3:0A18.0001: input,hidraw3: USB HID v1.11 Device [Hanvon      10.1 ] on usb-0000:00:1d.1-2/input0
...
#lsusb
...
Bus 003 Device 002: ID 20b3:0a18 Hanvon 10.1 Touch screen overlay
...
#cat /var/log/Xorg.0.log
...
[ 10614.928] (II) config/udev: Adding input device Hanvon      10.1  (/dev/input
/event9)
[ 10614.928] (**) Hanvon      10.1 : Applying InputClass "evdev touchscreen catc
hall"
[ 10614.928] (**) Hanvon      10.1 : Applying InputClass "calibration"
[ 10614.928] (II) Using input driver 'evdev' for 'Hanvon      10.1 '
[ 10614.928] (**) Hanvon      10.1 : always reports core events
[ 10614.928] (**) evdev: Hanvon      10.1 : Device: "/dev/input/event9"
[ 10614.928] (--) evdev: Hanvon      10.1 : Vendor 0x20b3 Product 0xa18
[ 10614.928] (--) evdev: Hanvon      10.1 : Found absolute axes
[ 10614.928] (--) evdev: Hanvon      10.1 : Found absolute multitouch axes
[ 10614.928] (--) evdev: Hanvon      10.1 : Found x and y absolute axes
[ 10614.928] (--) evdev: Hanvon      10.1 : Found absolute touchscreen
[ 10614.928] (II) evdev: Hanvon      10.1 : Configuring as touchscreen
[ 10614.929] (**) evdev: Hanvon      10.1 : YAxisMapping: buttons 4 and 5
[ 10614.929] (**) evdev: Hanvon      10.1 : EmulateWheelButton: 4, EmulateWheelI
nertia: 10, EmulateWheelTimeout: 200
[ 10614.929] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/input/input9/event9"
[ 10614.929] (II) XINPUT: Adding extended input device "Hanvon      10.1 " (type: TOUCHSCREEN, id 10)
[ 10614.929] (II) evdev: Hanvon      10.1 : initialized for absolute axes.
[ 10614.930] (**) Hanvon      10.1 : (accel) keeping acceleration scheme 1
[ 10614.930] (**) Hanvon      10.1 : (accel) acceleration profile 0
[ 10614.930] (**) Hanvon      10.1 : (accel) acceleration factor: 2.000
[ 10614.930] (**) Hanvon      10.1 : (accel) acceleration threshold: 4
[ 10614.931] (II) config/udev: Adding input device Hanvon      10.1  (/dev/input/mouse1)
[ 10614.931] (**) Hanvon      10.1 : Applying InputClass "calibration"
[ 10614.931] (II) Using input driver 'evdev' for 'Hanvon      10.1 '
[ 10614.931] (**) Hanvon      10.1 : always reports core events
[ 10614.931] (**) evdev: Hanvon      10.1 : Device: "/dev/input/mouse1"
[ 10614.931] (EE) Hanvon      10.1 : Couldn't open mtdev device
[ 10614.942] (EE) evdev: Hanvon      10.1 : ioctl EVIOCGID failed: Bad file descriptor
[ 10614.942] (EE) PreInit returned 8 for "Hanvon      10.1 "
[ 10614.942] (II) UnloadModule: "evdev"
...

Смущают ошибки, но что с ними делать не знаю.

Есть /etc/X11/xorg.conf.d/99-calibration.conf . Значение "Calibration" получено с помощью xinput_calibrator:

# cat /etc/X11/xorg.conf.d/99-calibration.conf 
Section "InputClass"
    Identifier 		"calibration"
    MatchProduct 	"Hanvon      10.1"
    Driver 		"evdev"
    Option 		"Calibration" 				"155 19432 -80 11370"
EndSection

При xrandr -o left экран поворачивается, подключенная по usb мышка работает нормально, а тачскрин не меняет систему координат. Пробовал Evdev Axes Swap и Axis Inversion, а так же Coordinate Transformation Matrix но так и не справился. Подозреваю, что надо копать в сторону последнего, но сейчас в тупике.
Однако, на мышь Axes Swap подействовало как и следовало ожидать!

В идеале хорошо бы завести акселерометр, но его не видит ни lspci ни lsusb. Поиск "position" по /sys тоже ничего не дает.
Прошу помочь в настройке или подсказать куда копать.

Версии ПО:
Ядро 3.6.6 (в комплекте почти все драйверы)
xorg-server 1.13.0-r1
xf86-input-evdev 2.7.3 (пробовал другие драйверы но ни с tslib ни с synaptics ни с joystick тачскрин не завдится)

Я гентовод любитель, пожалуйста сильно не пинайте.

-------------------------------------------------------------

Дополнение. Переехал на кеды 4.9.4 и ведро 3.7.1
Дельфин рабоает хорошо. В логах Xorg ошибок больше нет.
Из нерешенных задач остались: эмуляция ПКМ при долгом нажатии на экран и авторазворот экрана.

На удивление оказалось, что

На удивление оказалось, что тачскрин Hanvon 10.1 совместим с Wacom.
Соответственно решилось установкой xf86-input-wacom и явным указанием драйвера в конфиге xorg.conf.d/99-calibration.conf

Появилась эмуляция ПКМ при нажатии двумя пальцами и разворот экрана в свойствах драйвера "Wacom Rotation".

попробуй програмку

попробуй програмку magick-rotation, думаю завезти удастся. Она включает/отключает тач, поворачивает эакран, достаёт/убирает клавиатуру.

Установить удалось, не без

Установить удалось, не без варгана и трубки мира. Ей вторую питонятину подавай...
Но так и не запускается. Причина не ясна. Видимо не видит g-sensor, но это уже не принципиально.

там она смотрела на ID

там она смотрела на ID устройства, надо его добавить. Есть ещё "автопереключаюзщаяя часть", но я думал что она и без датчика заработает...

С выходом evdev-2.8.0 стал

С выходом evdev-2.8.0 стал корректно работать разворот экрана средствами Axes Swap и Axis Inversion.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".