Wenn die Ausführung sudo rmmod hid_multitouch
nach einem Neustart Ihren Touchscreen deaktiviert, versuchen Sie Folgendes:
su -c "echo "SUSPEND_MODULES="hid_multitouch"" >> /etc/pm/config.d/modules"
Dies entlädt das Modul vor dem Suspendieren und behebt hoffentlich Ihr Problem.
Wenn dies nicht der Fall ist, führen Sie den Vorgang aus, xinput --list
während der Touchscreen funktioniert. Wenn der Touchscreen nicht funktioniert, vergleichen Sie die Ausgabe.
Beispielausgabe:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ITE Tech. Inc. ITE Device(8595) id=11 [slave pointer (2)]
⎜ ↳ ITE Tech. Inc. ITE Device(8595) Touchpad id=12 [slave pointer (2)]
⎜ ↳ SYNA7508:00 06CB:77B2 id=14 [slave pointer (2)]
Mein Touchscreen-Gerät ist SYNA7508: 00 06CB: 77B2 id = 14
Versuchen xinput set-prop DEVICE_ID "Device Enabled" 0 && xinput set-prop DEVICE_ID "Device Enabled" 1
Sie, die ID nach dem Suspendieren durch Ihre Geräte-ID zu ersetzen.
Wenn dieser Befehl das Problem behebt, versuchen Sie, ihn durch den hier gefundenen Befehl rmmod && modprobe zu ersetzen (vergessen Sie nicht, die ausführbare Datei zu ändern): https://bugs.launchpad.net/ubuntu/+source/xinput/+bug/1275416 / comments / 28
Wenn das Gerät nach dem Anhalten nicht angezeigt wird, müssen Sie es erneut anbringen. Dies ist ein weiteres Beispiel:
https://bugs.launchpad.net/ubuntu/+source/xinput/+bug/1275416/ Bemerkungen / 19
rmmod hid_multitouch
Ihr Touchscreen und Ihre Maus allein nicht mehr? Könnten Sie auch Ihre Protokolle in Bezug auf den Touchscreen veröffentlichen. Ich bin kein Experte, aber ich denke:grep -iER "synaptic|hid_multitouch" /var/log/*
Sollte funktionieren, wenn das das richtige Modul ist.