Hallo,
(Ik heb niet veel ervaring met Linux maar heb me goed ingelezen en flink gegoogled)
Informatie over de touch controller : 1bfd/3050
Onder Windows word deze geinstalleerd met de 'ChenMtech' driver en deze vriendelijke mensen hebben geen enkele linux driver lijkt het.
Een andere touch controller die ik heb van Egalax type CB-R400/R500 (ser/usb) werkt zonder problemen (puur als test om te kijken of het niet aan mij lag) Helaas kan ik deze niet gebruiken en is dus puur voor test doeleinden.
Ik ben nu al een paar dagen aan het knoeien met touch ondersteuning en Ubuntu 14.04.
In eerste instantie werd de touch controller (Ven:1bfd/3050) herkend als 'multitouch/tablet interface' en het enige dat werkte was de 'muis klik'
Dit zou komen omdat de 1bfd/3050 code niet in het 'USB HID' bestand voor kwam en daarom gedetecteerd werd als 'Tablet interface' tijdens mijn zoektocht kwam ik een commando tegen welke mij deze informatie liet uitlezen maar kan er even niet opkomen. Iets met gedesm /etc/input/event1-2-3 ofzo. (Waar dus de informatie over de touch controller en mogelijkheden staan).
- Verse installatie ubuntu-14.04-desktop-i386.iso vanaf USB
- Apt-get install xinput-calibrator -
Ik heb Xinput-Calibrator geinstalleerd en om te kunnen calibreren moet ik mijn muis gebruiken... als ik de echte (USB) muis niet op de juiste plek heb staan dan gaf hij aan 'mis click' en kon ik opnieuw beginnen en dit blijft dan doorgaan.
Hierna kreeg ik als output :
Dit moet je dus niet toevoegen daar maar aan /usr/share/X11/xorg.conf.d/10-evdev.conf en dan alleen de
Regel op de juiste plek, onderaan.
Dit heb ik gedaan en gereboot maar hielp niets.
Na enig zoeken kwam ik er achter dat de DEV/VID niet in 'USBHID' staan, via het volgende commando deze toegevoegd :
in /etc/rc.local.
(Ook chmod -x /etc/rc.local gedaan)
Reboot en nu leek de touch wel te reageren, ik kan de pointer bewegen maar de calibratie is incorrect.
Als ik nu bij Xinput list kijk zie ik niet 1 maar 2 x dezelfde HID TOUCH HID Touch Panel staan.
op id=13 en id=14.
Kijk ik dan bij Xinput list-props 13 en 14
Dan valt me op dat bijde een andere waarde hebben bij:
Kan ik hier uit opmaken dat beide actief zijn en dit mogelijk conflicteert?
Ten tweede kan ik de informatie van de calibratie bij id=13 nergens vinden of hij leest het uit of het staat ergens.
Via xinput disable 13 het device uitgezet maar maakt geen verschil.
Toen dit niet werkte kreeg ik als tip om in /etc/X11/xorg.conf.d/ een bestand aan te maken : 99-calibration.conf met daar in de snippet, dit hielp helaas ook niet.
Links naar de info die ik gebruikt heb :
https://wiki.ubuntu.com/Touchscreen
http://www.thefanclub.co....4-touchscreen-calibration
http://askubuntu.com/ques...-not-work-for-touchscreen
https://bbs.archlinux.org/viewtopic.php?id=153446
http://hardik.in/2010/07/...en-with-ubuntu-10-04-lts/
http://ubuntuforums.org/showthread.php?t=1814345
http://ubuntuforums.org/showthread.php?t=971576
Info over de usb_ids/ : http://code.ohloh.net/fil...5&mp&projSelected=true#L0
1bfd staat daar wel in maar niet met 3050. (En heb geen idee wat ik met die informatie kan).
Kortom ik kom er niet uit, ik sta open voor ideeen.
(Ik heb niet veel ervaring met Linux maar heb me goed ingelezen en flink gegoogled)
Informatie over de touch controller : 1bfd/3050
Onder Windows word deze geinstalleerd met de 'ChenMtech' driver en deze vriendelijke mensen hebben geen enkele linux driver lijkt het.
Een andere touch controller die ik heb van Egalax type CB-R400/R500 (ser/usb) werkt zonder problemen (puur als test om te kijken of het niet aan mij lag) Helaas kan ik deze niet gebruiken en is dus puur voor test doeleinden.
Ik ben nu al een paar dagen aan het knoeien met touch ondersteuning en Ubuntu 14.04.
In eerste instantie werd de touch controller (Ven:1bfd/3050) herkend als 'multitouch/tablet interface' en het enige dat werkte was de 'muis klik'
Dit zou komen omdat de 1bfd/3050 code niet in het 'USB HID' bestand voor kwam en daarom gedetecteerd werd als 'Tablet interface' tijdens mijn zoektocht kwam ik een commando tegen welke mij deze informatie liet uitlezen maar kan er even niet opkomen. Iets met gedesm /etc/input/event1-2-3 ofzo. (Waar dus de informatie over de touch controller en mogelijkheden staan).
- Verse installatie ubuntu-14.04-desktop-i386.iso vanaf USB
- Apt-get install xinput-calibrator -
Ik heb Xinput-Calibrator geinstalleerd en om te kunnen calibreren moet ik mijn muis gebruiken... als ik de echte (USB) muis niet op de juiste plek heb staan dan gaf hij aan 'mis click' en kon ik opnieuw beginnen en dit blijft dan doorgaan.
Hierna kreeg ik als output :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| Warning: Multiple calibratable devices found, calibrating last one (HID TOUCH HID Touch Panel) use --device to select another one. Calibrating EVDEV driver for "HID TOUCH HID Touch Panel" id=14 Current calibration values (From Xinput) min_x=11, max_x=4098 and min_y=17, max_y=4105 Doing Dynamic Calibration: Setting calibration data : 18, 4099, 25, 4113 Making calibration permanent Copy the snippet below into '/etc/X11/xorg.conf.d/99-caalibration.conf ' (/usr/share/X11/xorg.conf.d in some distro's) Section "input class" Identifier "Calibration" MatchProduct "HID TOUCH HID Touch Panel" Option "Calibration" "18 4099 25 4113" Option "SwapAxes" "0" EndSection |
Dit moet je dus niet toevoegen daar maar aan /usr/share/X11/xorg.conf.d/10-evdev.conf en dan alleen de
code:
1
| Option "Calibration" "18 4099 25 4113" |
Regel op de juiste plek, onderaan.
Dit heb ik gedaan en gereboot maar hielp niets.
Na enig zoeken kwam ik er achter dat de DEV/VID niet in 'USBHID' staan, via het volgende commando deze toegevoegd :
code:
1
2
| modprobe -r usbhid modprobe usbhid quirks=0x1bfd:0x3050:0x40 |
in /etc/rc.local.
(Ook chmod -x /etc/rc.local gedaan)
Reboot en nu leek de touch wel te reageren, ik kan de pointer bewegen maar de calibratie is incorrect.
Als ik nu bij Xinput list kijk zie ik niet 1 maar 2 x dezelfde HID TOUCH HID Touch Panel staan.
op id=13 en id=14.
Kijk ik dan bij Xinput list-props 13 en 14
Dan valt me op dat bijde een andere waarde hebben bij:
code:
1
2
| id=13 "Evdev Axis Calibration (264) : 11, 4098, 17, 4105 id=14 "Evdev Axis Calibration (264) : 18, 4099, 25, 4113 |
Kan ik hier uit opmaken dat beide actief zijn en dit mogelijk conflicteert?
Ten tweede kan ik de informatie van de calibratie bij id=13 nergens vinden of hij leest het uit of het staat ergens.
Via xinput disable 13 het device uitgezet maar maakt geen verschil.
Toen dit niet werkte kreeg ik als tip om in /etc/X11/xorg.conf.d/ een bestand aan te maken : 99-calibration.conf met daar in de snippet, dit hielp helaas ook niet.
Links naar de info die ik gebruikt heb :
https://wiki.ubuntu.com/Touchscreen
http://www.thefanclub.co....4-touchscreen-calibration
http://askubuntu.com/ques...-not-work-for-touchscreen
https://bbs.archlinux.org/viewtopic.php?id=153446
http://hardik.in/2010/07/...en-with-ubuntu-10-04-lts/
http://ubuntuforums.org/showthread.php?t=1814345
http://ubuntuforums.org/showthread.php?t=971576
Info over de usb_ids/ : http://code.ohloh.net/fil...5&mp&projSelected=true#L0
1bfd staat daar wel in maar niet met 3050. (En heb geen idee wat ik met die informatie kan).
Kortom ik kom er niet uit, ik sta open voor ideeen.
Asus Z390 Maximus IX Hero, Intel 9900K, RTX3080, 64GB DDR4 3000, 2TB NVME, Samsung 850Evo 1TB, 4 x 14TB Toshiba, Be Quiet SB 801, Samsung 34"