You are not logged in.
My laptop's touch screen stops working on resuming after suspend. It only work after reboot. Anyone else facing this? It seems other on Linux Mint and Ubuntu are also facing this.
Offline
Try identifying your touchscreen by using
xinput list
then
xinput enable "your touchscreen name"
e.g. in my case:
496:~ $ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SYNA2B22:00 06CB:2714 id=12 [slave pointer (2)]
⎜ ↳ ATML1000:00 03EB:8A0F id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Lenovo EasyCamera id=10 [slave keyboard (3)]
↳ Ideapad extra buttons id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
497:~ $ xinput enable "ATML1000:00 03EB:8A0F"
498:~ $ For me, that restores the touchscreen.
Otherwise, you may have to rmmod and modprobe the appropriate module (it depends, look with : "lsmod | grep touch" ?)
Archer since 03/2009 - AUR packages
Offline
I can confirm the same issue on my computer, running gdm. This even happens if I close the lid and reopen it, during the first three minutes after each boot, during which time systemd doesn't react to lid close. What's more interesting is, if I use the GUI button to suspend the system, instead of closing the lid or pressing the power button, the touchscreen won't go down.
Besides reboot, I can make the touchscreen come back by logging out and in.
frigaut's solution resolves the issue on my computer. I also added the command to my acpid rules when lid open events are detected. This, however, cannot handle power-button-suspend situations of course.
Above all, I am more looking forward to upstream updates which might fix the issue, since what happens now is definitely not the expected behavior.
Offline
@frigaut, that worked. Thanks.
Offline
Works for me too, but so does downgrading gnome-settings-daemon from 3.14.2-1 to 3.14.1-2.
Enough is more.
Offline