Sie sind nicht angemeldet.

41

18.08.2007, 17:29

hey, ein leidensgefährte ;-)

ich hab genau den gleichen touchscreen und nach ca 2 tagen resigniert.

erreicht hab ich den zustand den du auf seite 2 beschreibst ... ein kleines fenster in der bildschirmmitte in dem der ganze bildschirm quasi gezoomt wird.

ich wär dir sehr dankbar wenn du weiter deine ergebnisse hier postest

benshi

Fortgeschrittener

  • »benshi« ist männlich
  • »benshi« ist der Autor dieses Themas

Beiträge: 175

Wohnort: NRW

Beruf: Student!

  • Nachricht senden

42

18.08.2007, 21:12

Hi blubbi,
wie ich sehe benutzt du Ubuntu. Ich habe inzwischen herausgefunden, dass mein Problem debian-speziefisch ist (Ubuntu ist mir einfach zu langsam und auf diesem Rechner hier auch wirklich kein Vergnügen), da in debian (im gegensatz zu unbuntu) die Bibliothek glibc noch nicht in der Version 2.4 vorhanden ist (nicht bei stable). Wenn bei dir der evtouch treiber wirklich schon funktioniert, dann ist es auch kein Problem diesen einzustellen (es gibt dafür sogar mehrere tools, allerdings habe ich das ganze von hand ausprobiert, als es unter debian seltsamerweise mal funktioniert hat). Ich poste der einfachheit halber einfach mal den entsprechenden abschnitt aus der xorg.conf, du musst nur /dev/input/event? anpassen und dann für MinX, MinY u.s.w. die entsprechenden Werte finden (verändern, x neustarten.... dauert seine Zeit). eventuell muss du auch anders rotieren (option rotate).
Ben

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Section "InputDevice"
    Identifier                  "touchscreen"
    Driver "evtouch"
    Option "Device"             "/dev/input/event2"
    Option "DeviceName"         "touchscreen"
    Option "MinX"               "115"
    Option "MinY"               "68"
    Option "MaxX"               "1924"
    Option "MaxY"               "1955"
    Option "ReportingMode"      "Raw"
    Option "Emulate3Buttons"
    Option "Emulate3Timeout"    "50"
    Option "SendCoreEvents"     "On"
    Option "Rotate"             "CW"
EndSection


und unter Section "Server Layout" darf natürlich nicht fehlen:

Quellcode

1
InputDevice     "touchscreen"           "CorePointer"

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »benshi« (18.08.2007, 21:16)


43

19.08.2007, 01:08

ok danke, dann versuch ich das morgen mal ... wär ja zu schön um wahr zu sein ;-)

44

19.08.2007, 10:10

sag mal hast du das nach irgendeinem muster gemacht?

ich frage weil ich jetzt schon die bereiche etwas verschieben kann, aber hinten und vorne nicht auf das gewünschte ergebnis komme. was genau sagen mir denn die zahlen aus und wann setz ich welche hoch oder runter?

im moment stell ich mir das wie eine maus bzw nen joystick vor der mir bei maximalausschlag den wert zb maxX liefert ...

45

19.08.2007, 11:15

WAAAH ES GEHT :)) AMAGAAD! :)

hat ewig gedauert bis ich drauf gekommen bin das man bei den ganzen werten evtl auch mal negative probieren könnte ... %-)

jetzt noch etwas feinabstimmung und dann bin ich restlos glücklich ;-)

vielen dank für eure mühe an alle beteiligten!

benshi

Fortgeschrittener

  • »benshi« ist männlich
  • »benshi« ist der Autor dieses Themas

Beiträge: 175

Wohnort: NRW

Beruf: Student!

  • Nachricht senden

46

19.08.2007, 19:56

Juchuu, endlich mal jemand bei dem es klappt. Wäre doch nur glibc 2.4 in debian stable...

benshi

Fortgeschrittener

  • »benshi« ist männlich
  • »benshi« ist der Autor dieses Themas

Beiträge: 175

Wohnort: NRW

Beruf: Student!

  • Nachricht senden

47

30.08.2007, 12:46

konvertiert

Hi,
so, ich bin jetzt zumindest zeitweise auch mal zu Ubuntu konvertiert. Aber hier habe ich wieder das udev Problem. Nach zahlreichen Fehlversuchen weiß ich nicht mehr, was ich noch machen soll, aber vielleicht hat jemand eine Idee, was ich falsch mache, im Anhang:
1.) die Ausgabe von

Quellcode

1
cat /proc/bus/input/devices

2.) die Ausgabe von

Quellcode

1
udevinfo -a -p /sys/class/input/event2
(der Touchscreen in diesem Fall)
3.) meine udev rule, die leider nichts bewirkt (sonst müsste man das doch in /proc/bus/input/devices sehen?)
Für alle Hilfe bin ich dankbar
Ben
»benshi« hat folgende Dateien angehängt:
  • devices.txt (1,71 kB - 21 mal heruntergeladen - zuletzt: 03.02.2011, 14:27)
  • udevinfo.txt (3,2 kB - 14 mal heruntergeladen - zuletzt: 03.02.2011, 14:27)
  • 010-local.rules (98 Byte - 34 mal heruntergeladen - zuletzt: 03.02.2011, 14:27)

benshi

Fortgeschrittener

  • »benshi« ist männlich
  • »benshi« ist der Autor dieses Themas

Beiträge: 175

Wohnort: NRW

Beruf: Student!

  • Nachricht senden

48

30.08.2007, 14:09

verhext

Ich habe mal

Quellcode

1
cat /dev/input/touchscreen 
ausgeführt und den Stift auf dem Bildschirm bewegt, tatsächlich kam es zu einer wirren Ausgabe. Trotzdem bringt es nichts, wenn ich /dev/input/touchscreen als device in der xorg.conf angebe, es werden nur Angaben der Form /dev/input/event* akzeptiert.
Hat irgendjemand eine Idee?
Ben

benshi

Fortgeschrittener

  • »benshi« ist männlich
  • »benshi« ist der Autor dieses Themas

Beiträge: 175

Wohnort: NRW

Beruf: Student!

  • Nachricht senden

49

04.09.2007, 15:15

Lösung

Seit ich erneut das Treiberpacket von der evtouch-site geladen habe und die darin befindliche evtouch Regel an die richtige stelle kopiert habe, funktioniert auch der Touchscreen wie er soll, gleichwohl ich hierbei eine mit einhergehende Infunktionalität der Maus in Kauf nehmen muss.
Ben

Thema bewerten