J'espère que quelqu'un pourra m'aider un peu avec ce problème. J'ai un Lenovo Ideapad Z510, avec un touchpad ALPS. Et OS = Kubuntu 14.04 (Windows 8.1 à côté)
Le pavé tactile est détecté comme une souris PS/2. Utilisation de ce guide https://askubuntu.com/a/417518/262262 et quelques modifications mineures, j'ai réussi à le faire fonctionner, et le multitouch fonctionne comme il se doit. Mais après le redémarrage, tous les paramètres sont revenus comme ils étaient avant la modification de psmouse-dkms-alpsv7.
Est-il possible de rendre les changements permanents ?
Avant les changements :
Le pavé tactile est détecté comme une souris PS/2 :
chp@chp-Lenovo-IdeaPad-Z510-kubuntu:~$ xinput list
Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
PS/2 Generic Mouse id=13 [slave pointer (2)]
Logitech Unifying Device. Wireless PID:4027 id=14 [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)]
Video Bus id=8 [slave keyboard (3)]
Power 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=12 [slave keyboard (3)]
dmesg écrit :
chp@chp-Lenovo-IdeaPad-Z510-kubuntu:~$ dmesg | grep -i alps
[ 1.457466] psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 0a, EC=88 b6 06
Les changements :
J'ai commencé à suivre le guide ( https://askubuntu.com/a/417518/262262 ), mais à chaque fois que je redémarre le PC, le dossier GIT est supprimé. Je l'ai donc déplacé dans /msp à la place. (chmod 777)
fichier = install.sh
#!/bin/bash # changed from: #!/bin/bash
#old line: MDIR="/usr/lib/modules/$(uname -r)"
MDIR="/lib/modules/$(uname -r)"
#old line: NEWMDIR="$MDIR/${DEST_MODULE_LOCATION[0]}"
NEWMDIR="$MDIR${DEST_MODULE_LOCATION[0]}"
fichier = dkms.conf
#old line: DEST_MODULE_LOCATION[0]="/updates"
DEST_MODULE_LOCATION[0]="/updates/dkms"
et l'a installé. Les modifications dans les fichiers ci-dessus, ont empêché les erreurs lors de l'installation.
Résultats :
chp@chp-Lenovo-IdeaPad-Z510-kubuntu:/psm/psmouse-dkms-alpsv7$ sudo ./install.sh
[sudo] password for chp:
Building with dkms
Error! DKMS tree already contains: psmouse-dkms-alpsv7-1.0
You cannot add the same module/version combo more than once.
Module psmouse-dkms-alpsv7/1.0 already built for kernel 3.13.0-32-generic/4
** Old module backed up as:
'/lib/modules/3.13.0-32-generic/kernel/drivers/input/mouse/psmouse.ko.orig'
Installing with dkms
Module psmouse-dkms-alpsv7/1.0 already installed on kernel 3.13.0-32-generic/x86_64
Install succeded:
'/lib/modules/3.13.0-32-generic/updates/dkms/psmouse.ko' found and copied to:
'/lib/modules/3.13.0-32-generic/kernel/drivers/input/mouse/psmouse.ko'
rmmod psmouse
modprobe psmouse
ok.
xinput :
chp@chp-Lenovo-IdeaPad-Z510-kubuntu:/psm/psmouse-dkms-alpsv7$ xinput --list
Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
Logitech Unifying Device. Wireless PID:4027 id=14 [slave pointer (2)]
ALPS PS/2 Device id=13 [slave pointer (2)]
AlpsPS/2 ALPS GlidePoint id=15 [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)]
Video Bus id=8 [slave keyboard (3)]
Power 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=12 [slave keyboard (3)]
dmesg :
chp@chp-Lenovo-IdeaPad-Z510-kubuntu:/psm/psmouse-dkms-alpsv7$ dmesg | grep -i alps
[ 1.457466] psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 0a, EC=88 b6 06
[ 2072.514926] input: ALPS PS/2 Device as /devices/platform/i8042/serio1/input/input18
[ 2072.536678] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input17
synclient :
chp@chp-Lenovo-IdeaPad-Z510-kubuntu:/psm/psmouse-dkms-alpsv7$ synclient -l
Parameter settings:
LeftEdge = 614
RightEdge = 3481
TopEdge = 307
BottomEdge = 1740
FingerLow = 12
FingerHigh = 15
MaxTapTime = 180
MaxTapMove = 201
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 141
EmulateTwoFingerMinW = 7
VertScrollDelta = 91
HorizScrollDelta = 91
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0436872
TouchpadOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 0
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 100
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 15
PressureMotionMaxZ = 80
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect = 1
GrabEventDevice = 1
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 22
VertHysteresis = 22
ClickPad = 0