Touchscreen auf Debian konfigurieren?

8

Ich habe Samsung Q1 Ultra mit Debian Squeeze drauf. Bis auf den Touchscreen funktioniert alles in Ordnung .

Der Pfeil reagiert fast nicht auf Berührungen - er bewegt sich nur gelegentlich an eine zufällige Stelle, nachdem der Bildschirm berührt wurde.

Ich habe versucht, den Bildschirm mit zu kalibrieren xinput-calibrate, aber es hat nichts getan, da der Pfeil nicht auf Berührungen reagierte.

X11 generiert beim Start eine Konfiguration, daher muss Xorg.conf nicht angehängt werden, aber ich habe /user/share/X11/xorg.conf.d/10-evdev.conf .

Sollte ich einen anderen Treiber ausprobieren (falls es andere gibt)? Oder muss eine Konfiguration vorgenommen werden? Oder was könnte falsch sein?

hellodanylo
quelle
Es passiert genauso auf Whezze?
Braiam

Antworten:

2

Nach dieser Seite ist die Debian-Unterstützung für Touchscreen unvollständig / in Entwicklung.
Sie müssen viel spielen und Ihr Debian zumindest auf Keuchen (oder vielleicht Jessie) aktualisieren.

AndrewQ
quelle
1

Ich habe dies bereits für Debian 9 getan. Für weitere Informationen öffnen Sie einfach meinen Blog- Link.

Für den Touchscreen können wir den libinput- oder evdev- Treiber verwenden. Libinput ersetzt den evdev-Treiber. Die folgende Konfiguration wurde für evdev erstellt .

Informationen zu xserver-xorg-input abrufen . Das Ergebnis sollte keine evdev- Konfigurationsdatei sein.

dpkg -l | grep xserver-xorg-input

Installieren Sie nun den evdev-Treiber.

apt-get install xserver-xorg-input-evdev

Überprüfen Sie, ob der evdev- Treiber installiert ist

dpkg -l | grep xserver-xorg-input

Überprüfen Sie, ob sich die Konfigurationsdateien im Verzeichnis /usr/share/X11/xorg.conf.d befinden .

cd /usr/share/X11/xorg.conf.d
ls

Ergebnis:

10-amdgpu.conf 10-evdev.conf 10-quirks.conf 40-libinput.conf 70-wacom.conf 

Wir können den libinput-Treiber entfernen :

apt-get remove --auto-remove xserver-xorg-input-libinput

Installieren Sie den xinput-Kalibrator

sudo apt-get install xinput-calibrator

Überprüfen Sie, ob Sie die Achsen tauschen müssen . Wenn Sie tauschen müssen, führen Sie einfach Folgendes aus:

xinit set-int-prop "eGalax Inc." "Evdev Axes Swap" 8 1

Führen Sie den Kalibrator aus, um die richtigen x- und y- Positionen zu erhalten.

xinput_calibrator --output-type xinput
grep
quelle