Fixa touchpad efter suspend på Lenovo

Från Täpp-Anders
Version från den 19 juli 2024 kl. 19.25 av Anders (diskussion | bidrag) (Skapade sidan med '= Problemet = Vissa modeller av Lenov under Linux får problem när de går i suspend eller hibernate och vaknar upp och drivrutinen för pekplattan inte längre fungerar som tänkt. Det är gansa lätt att åtgärda genom att köra ett skript via systemd som laddar ur drivrutinen på sleep och laddar om den igen på wakeup. = Skriptet = Skapa en fil på följande ställe: <pre>/lib/systemd/system-sleep</pre> Fyll den med följande innehåll: <pre> #!/bin/sh PATH...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

Problemet

Vissa modeller av Lenov under Linux får problem när de går i suspend eller hibernate och vaknar upp och drivrutinen för pekplattan inte längre fungerar som tänkt. Det är gansa lätt att åtgärda genom att köra ett skript via systemd som laddar ur drivrutinen på sleep och laddar om den igen på wakeup.

Skriptet

Skapa en fil på följande ställe:

/lib/systemd/system-sleep

Fyll den med följande innehåll:

#!/bin/sh

PATH=/sbin:/usr/sbin:/bin:/usr/bin

case "$1" in
    pre)
    #code execution BEFORE sleeping/hibernating/suspending
    # unload touchpad driver
	/usr/sbin/modprobe -r psmouse
    ;;
    post)
    #code execution AFTER resuming
    # reload touchpad driver
	/usr/sbin/modprobe psmouse
    ;;
esac

exit 0