Linux alatt használható touchscreen device-ok listája

Ahogy a téma mondja, szeretnék valamiféle listát arról, hogy milyen touchscreeneket támogat a Linux. Kerestem a kugliban, de nem találtam. Úgyhogy ha valaki tud ilyen listát és megosztaná velem, azt megköszönném.

Tippek is jöhetnek, ha valaki tudja, hogy XY touchscreen tuti megy.

Hozzászólások

ASUS T100 touchscreen Ubuntu 18.04 alatt tuti megy.

Mármint csak képernyő? Dell P2418HT out of the box működik Debian 9-cel én Manjaroval is. A touch bemenet USB3-as, és egyben USB hub is két aljzattal.

Ipari kiiszereleésben tipp?

> Sol omnibus lucet.

Emeljük a tétet:

Ajánljatok ipari pc-t nedves, időjáráskitett környezetre, mozgó alkatrész nélkül, touch_screen-nel.

Köszönöm!

> Sol omnibus lucet.

Ez is működik:

New USB device found, idVendor=04e7, idProduct=0020
Product: Elo TouchSystems 2700 IntelliTouch(r) USB
Manufacturer: Elo TouchSystems, Inc.

Az utobbi években egész jó a touchscreen support Linux alatt.
Nekem eddig csak a multimonitoros touch rendszerekkel volt problémám. egy monitor esetén legtöbbször out of the box müködött ubuntu alatt.
Illetve akkor volt gondom vele amikor egy adott touchscreen csak a saját driverével volt hajlandó megfelelöen müködni és sok monitort használtunk.

AZ elotouch-os cuccok eddig müködtek.

Slackware Current_32bit, X 1.20x
Lexcom PCpanel, 1366x768-as felbontás.
penmount driver

A logfájlban látszik a penmount betöltése. Ha huzogatom a kezem a képernyőn akkor mozog az egér. Csakhogy:

LEfelé húzom -> FÖLfelé megy és fordítva
JOBBra húzom -> BALra megy és fordítva

Elképzelni sem tudom mi a teendő ilyenkor!
Köszönöm, ha valaki segít.

> Sol omnibus lucet.

A touchscreen penmount driverrel NEM megy, lefagy a rendszer, újra kell indítani a gépet! Kidobtam minden penmount hivatkozás.

Viszont, ha "evdev" drivert adok neki és invert x és invert y, akkor minden oké:

:: xorg.conf megfelelő szekciójába ::

Option "Driver" "evdev"
Option "InvertX" "true"
Option "invertY" "true"

... és ha a wireless mouse-ot is bekonfigurálom, illetve mindkét egeret hozzáadom CorePointer-ként (ServerLayout Section), akkor mindkét egér önállóan és jól működik, az xinput -list kimenete az elvártnak megfelelő (mind a két egér saját nevén ["Identifier"] látszik, szemét nincs).

Kisebb kalibrációs feladat van még, a touchscreen egér mozgásterülete kisebb, mint a képernyő teljes területe.

> Sol omnibus lucet.

ps.: a touchscreen PenMountként azonosítja magát!!

Kalibráció:

A xinput + "Coordinate Transformation Matrix" lett a megoldás. Elég macerás volt. A mátrixot a .xinitrc - ben adom meg a wm hívása előtt.

Köszönöm a tippeket: m.

Ps.: a deviceID-ben nem a /dev/* device nevet kell használni, hanem amit a xinput kilistáz: vagyis amit Identifier-ként megadtál a xorg.conf-ban

> Sol omnibus lucet.

Teljesen ünneprontó kérdés: mi a túrónak kell a touchscreen? Miért nem jó az egér? Hacsak nem valamilyen linuxos pad-ről van szó, ott értem, de ott meg minek az egér? Szóval az egér és touchscreen sztem együtt értelmetlen.

Ez is működik:

[ 3.809034] usb 4-3: Product: 3M USB Touchscreen - EX II
[ 3.809035] usb 4-3: Manufacturer: 3M
[ 29.084905] input: 3M 3M USB Touchscreen - EX II as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.0/input/input14

Bus 004 Device 003: ID 0596:0001 MicroTouch Systems, Inc. Touchscreen

Egy kioskba van, eredetileg XP-s tájékozatórendszer futott rajta (a 3M driver hetente kékhalálozott). Android X86-on (igaz heggeszteni kellett rajta, hogy menjen) és Linux alatt ilyen nem fordult elő.