eGalax Touchscreen in Debian Squeeze
eGalax Touchscreen in Debian Squeeze

Wie ich bereits im Artikel Touchscreen Rechtsklick in Ubuntu erwähnt habe, ist mein Acer Aspire One seit einiger Zeit mit einem Touchscreen ausgestattet. Bisher hatte ich Ubuntu auf dem Netbook verwendet. Da ich jedoch mit Ubuntus „Volks Desktop“ Unity nicht wirklich klar komme und es mich außerdem nervt, als Poweruser einen Kindergartendesktop zwangsverordnet zu bekommen, bin ich auf Debian ausgewichen – auf dem Ubuntu ja schließlich basiert. Nun blieb nur die Frage offen, wie bekomme ich den Touchscreen wieder zum Laufen und wie kann ich ihn kalibrieren?

Erfreulicherweise wird der Touchscreen von eGalax bei Debian automatisch über das Modul usbtouchscreen erkannt. Klickt man auf den Bildschirm, springt der Cursor also gleich nach der Installation fröhlich durch die Gegend. Dummerweise fehlt allerdings das Tool, um den Touchscreen zu kalibrieren…

Tools nachinstallieren

Zuerst braucht man also das Tool xinput_calibrator. Da es dieses nicht im Standardrepository von Debian gibt, muss man es gesondert herunterladen. Auf der Homepage gibt es glücklicherweise ein Debian-Paket, so dass die Installation anschließend durch einen Doppelklick und auswählen des „Installieren“-Buttons erledigt ist.

Anschließend sollte man in einer Root-Shell noch schnell über den Befehl apt-get install xinput sicherstellen, dass xinput installiert ist.

Zielübungen (Kalibrieren)

Touchscreen Kalibrierung

Touchscreen Kalibrierung

Nachdem alles installiert ist, kann der Touchscreen jetzt kalibriert werden. Es gibt dafür sogar einen Menüeintrag. Leider speichert dieser die gefundenen Einstellungen nicht ab, so dass nach einem Reboot die Kalibrierung wieder verschwunden ist.

Möchte man die Kalibrierung also permanent übernehmen, so ist man auf die Konsole angewiesen. Am einfachsten geht es, wann man die nachfolgende Befehlszeile in ein Konsolenfenster (keine Root-Shell!) kopiert:

  1. xinput_calibrator --output-type xorg.conf.d|sudo grep -A 20 "Section" > newcal && sudo cp newcal /usr/share/X11/xorg.conf.d/99-calibration.conf

Nun öffnet sich das Kalibrierungsfenster und man muss wieder die angezeigten Punkte anklicken. Wird der Kalibrierungsvorgang erfolgreich abgeschlossen, so werden die neuen Einstellungen permanent in der Konfigurationsdatei /usr/share/X11/xorg.conf.d/99-calibration.conf gespeichert. Ggf. muss man hierfür im Konsolenfenster noch das eigene Kennwort eingeben. Beim Abbrechen des Vorgangs mit der ESC-Taste wird keine Änderung vorgenommen.

Rechts klicken

Der Rechtsklick lässt sich unter Debian wie im Artikel Touchscreen Rechtsklick in Ubuntu beschrieben einrichten. Im Gegensatz zu Ubuntu funktioniert in Debian Squeeze die Einstellung sogar meistens 😉

Leider klappt es gerade bei Firefox eher weniger gut. Wenn jemand also einen besseren Weg gefunden hat, mit nur einer Maustaste einen sekundären Klick hin zu bekommen, würde ich mich über einen Kommentar freuen.

09.11.2011

Besucher:

7.089

Tags: