Cheers everybody,
a sleepless night brought me some new results on xbian in combination with my Acer T230H Touch Screen:
1. The actual XBian Alpha 5 is working best, but the click_confines value is too small so you have to tap two times precisely on the same spot to make it work.
2. The actual xbmc-nightly gives me much trouble, the cursor is jumping wildly I think related to eGalaxpatch:
Code:
+ {
+ m_mouseX = g_graphicsContext.GetWidth() + 1;
+ m_mouseY = g_graphicsContext.GetHeight() + 1;
+ } */
which brings me to
3. The actual nightly does not, to any extend, use the /usr/share/eGalaxCalibration/touchscreen_axes_calib file when working with that touchscreen. The reason might be
4. The Acer T230H Screen is named: "Acer T230H" and, as far as I understand the code of the eGalaxPatch:
Code:
if(strstr(m_deviceName, "eGalax") || strstr(m_deviceName, "Touch"))
+ {
+ ...
+ }
is looking straight for the eGalax or a device named "touch".
So could someone add the Acer T230H to the nightly and to the eGalaxpatch, to be propper recognized? And perhaps, rename the patch - Touchscreen-patch?
I'll attach some info (all gained from a running xbian Alpha 5), if you need something else please let me know.
Terminal
xbian@xbian ~ $ cat /proc/bus/input/devices
I: Bus=0003 Vendor=046d Product=c30a Version=0110
N: Name="Logitech Logitech USB Keyboard"
P: Phys=usb-bcm2708_usb-1.3/input0
S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input0
U: Uniq=
H: Handlers=sysrq kbd event0
B: PROP=0
B: EV=120013
B: KEY=10000 7 ff800000 7ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=1f
I: Bus=0003 Vendor=046d Product=c30a Version=0110
N: Name="Logitech Logitech USB Keyboard"
P: Phys=usb-bcm2708_usb-1.3/input1
S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.1/input/input1
U: Uniq=
H: Handlers=kbd mouse0 event1 js0
B: PROP=0
B: EV=17
B: KEY=4000000 100 0 0 ffffffff f703fde2 f80 3340000 60d8fa fd01d008 1f0000 0 0 0
B: REL=103
B: MSC=10
I: Bus=0003 Vendor=0408 Product=3000 Version=0110
N: Name="Acer T230H"
P: Phys=usb-bcm2708_usb-1.2.1/input0
S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2.1/1-1.2.1:1.0/input/i
U: Uniq=
H: Handlers=mouse1 event2
B: PROP=2
B: EV=b
B: KEY=400 0 0 0 0 0 0 0 0 0 0
B: ABS=2608000 3
Terminal
xbian@xbian ~ $ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 005: ID 046d:c30a Logitech, Inc. iTouch Composite
Bus 001 Device 006: ID 0408:3000 Quanta Computer, Inc. Optical dual-touch panel
Bus 001 Device 007: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter
The evtest shows touchscreen working properly; the coordinates make sense, BTN_TOUCH code 330 is working too.
Thanks everyone
Greetings and good night
TobyM
PPS: Perhaps it might be better in terms of readability if we split off the Acer T230H discussion into a new thread. I didn't want to capture this thread, sorry if I did so. But if no one is offended by it - I'd like to stay