Hier im forum war vor kurzem ein 12.1 Zoll Touch LCD zu verkaufen, da dieser sich echt toll in meinem SDR/Bastelrechner Setup machen würde habe ich natürlich zugeschlagen.
Der touchscreen identifiziert sich unter linux mit "eGalax Touchscreen Titan6001". Leider ist eeti an der stelle wohl hin gegangen und hat die VID/PID eines älteren modell für eines der "Neueren" verwendet.
Somit war der ganze weg bisher (finden des treiber ect..) totale sackgasse!
Anbei mal ein Bild des verwendeten Controller.
Wenn also jemand zufällig näheres weiß wie man die "CalibrationMatrix" unter linux korrekt für diesen berrechnen kann, würde mir das sehr helfen.
Auflösung wäre 1280x1024.
Nun bin ich aber gespannt wie es mit dem kleineren (aus dem selben verkaufsthread) weiter geht.
Ich muss gestehen, ich habe wenig hoffnung. Mein modell wird zwar unter windows erkannt, funktioniert aber trotz treiber NICHT unter windows.
Hier im forum war vor kurzem ein 12.1 Zoll Touch LCD zu verkaufen, da
dieser sich echt toll in meinem SDR/Bastelrechner Setup machen würde
habe ich natürlich zugeschlagen.
Das war ein Einzelstück, das jemand in der Rubrik "Markt" verkauft hat?
Out of the Box funktioniert der Touchscreen auch erst mal, nur die
sensorfläche ist nicht auf die auflösung angepasst, es fehlt also die
kalibrierung!
Dann mach sie doch einfach. Dafür dürfte die TOPTouch.cpl zuständig sein. Die solltest du in der Systemsteuerung finden können. Wenn auch nicht unbedingt unter diesem Namen.
Direktaufruf der CPL-Datei sollte mit rundll32 möglich sein, für den Fall, dass der Kram in der Systemstuerung nicht auftaucht oder du es nicht zu finden vermagst...
Wenn also jemand zufällig näheres weiß wie man die "CalibrationMatrix"
unter linux korrekt für diesen berrechnen kann, würde mir das sehr
helfen.
Die berechnet man normalerweise nicht selbst, sondern nutzt ein Tool (z.B. xinput_calibrator), das dann ein paar Punkte auf dem Screen markiert, die man dann antippt.
Linux.
Ich habe Mint,Debian, Ubuntu, Kali (Debian basierend) ausprobiert.
Bei allen ließ sich das verhalten mithilfe der /usr/share/X11/xorg-conf-d/99-calibration.conf datei (Konfigurationsdatei, pfad aus dem kopf.. fehler vorbehalten) anpassen.
wenn, ja wenn es doch nur xinput_calibrator und alles was im web so weit verfügbar ist wäre... so würde ich diesen beitrag nicht eröffnen, dann wär ich bereits fertig.
windows und die alten treiber auf CD waren für mich leider wenig hilfreich, wennn du daraus etwas lesen kannst und möchtest, das gz im anhang ist die original CD, komplett.
Der neue treiber von https://www.eeti.com/ (ich bin sicher jeder findet den Downloadbereich selbst) ist inkompatibel mit dem alten controller für das resistive touchpanel.
Der ist >10 Jahre EOL... da gibts keinen support....
Ich hatte "kontakt zum support", hilfsbereit und nett... bis ich das bild des alten controller als anhang geschickt habe...
"more then 10 jears EOL... contact your supplier for new driver board".... naja so in der art halt....
windows und die alten treiber auf CD waren für mich leider wenig
hilfreich, wennn du daraus etwas lesen kannst und möchtest, das gz im
anhang ist die original CD, komplett.
Das habe ich doch, verdammt noch mal, bereits getan. Was glaubst du, wo die Angabe des genauen Dateinamens sonst her kam?
Wenn du zu blöd bist, damit etwas anzufangen, dann bin ich hier raus. Dann bist du es nicht wert, dass ich weiter meine Zeit auf dich und dein Problem verschwende.
Ich habe Mint,Debian, Ubuntu, Kali (Debian basierend) ausprobiert.
Bei allen ließ sich das verhalten mithilfe der
/usr/share/X11/xorg-conf-d/99-calibration.conf datei
(Konfigurationsdatei, pfad aus dem kopf.. fehler vorbehalten) anpassen.
Genau die kann man doch mit xinput_calibrator erzeugen.
Genau die kann man doch mit xinput_calibrator erzeugen.
Das ändert allerdings nichts daran das sie nicht ausreichend sind.
Ich brauche zwingend die zugehörige "CalibrationMatrix" um die sensorfläche auf den gesamten Bildschirm zu kalibrieren. Die map-to-output Funktion bringt auch keinen Erfolg, alles was auffindbar war zum Thema habe ich bereits relativ erfolglos getestet. Das einzige was das Verhalten beeinflusst ist die "CalibrationMatrix" aber egal wie ich die berechne, sie passt nicht richtig.
Ich bin zu blöd weil du nicht verstehst das mir das null weiter hilft weil das Teil nicht unter Windows laufen soll?! Es war nur der test ob das Ding unter Windows tut was es soll. Nein tut es nicht!
Und du darfst getrost wieder runter kommen, weil ich bereits ein bild eines RESISTIVEN! Touch controller gepostet habe und keines eines "Saw" controller. Die von dir angesprochene treiberdatei gehört zu einem anderen modell.
ist ein alter XP Rechner (Atom CPU) den ich offline an einer Maschine betreibe, deswegen auch der kleine Bildschirm. Die 640x480 Auflösung muss ich bislang noch nach jedem Neustart manuell setzen, aber dafür finde ich auch noch einen Weg.
Genau die kann man doch mit xinput_calibrator erzeugen.
Das ändert allerdings nichts daran das sie nicht ausreichend sind.
Ich brauche zwingend die zugehörige "CalibrationMatrix" um die
sensorfläche auf den gesamten Bildschirm zu kalibrieren.
Ok, ich war davon ausgegangen, dass man die auf default lassen kann, wenn die Min-/Max-Werte korrekt eingerichtet sind. Es ist schon ein Weilchen her, dass ich so einen eGalax-Touchscreen eingerichtet habe, aber da hab ich nie so eine Matrix benötigt.
Ok, ich war davon ausgegangen, dass man die auf default lassen kann,
wenn die Min-/Max-Werte korrekt eingerichtet sind.
Leider nicht.
Lustigerweise unterscheidet sich das ganze sogar von System zu System.
Ich hab eben einen Test gemacht und den Bildschirm an einem anderen Linux Rechner angeschlossen.
Mit der gleichen kalibriermatrix liegt der cursor jetzt einige mm zu weit links je weiter ich den Stift nach rechts bewege.
Bei gleicher Auflösung und selben OS, kommt sogar vom selben installationsstick.