J'ai mis à jour mon système Fedora 23, qui fonctionnait parfaitement depuis un an environ, vers Fedora 24 en utilisant le (relativement nouveau) programme dnf system-upgrade
mécanisme. Il y avait quelques petits défauts qui étaient faciles à corriger, bien que difficiles à trouver en ligne.
package-cleanup --oldkernels --count=2
dnf remove google-earth # this allows system-upgrade to complete
dnf system-upgrade download --releasever=24 --best --allowerasing --setopt=keepcache=True
dnf system-upgrade reboot
Après avoir redémarré, il est bien Fedora 24, sauf que le pavé tactile et les deux boutons en dessous ne fonctionnent pas-mais ばかり lorsque vous êtes connecté ! Lorsqu'ils sont déconnectés (ou avant de se connecter après le premier démarrage du système), ils fonctionnent bien.
J'ai cherché une solution correspondante déjà affichée, tant ici qu'à l'adresse suivante AskFedora où il y a beaucoup de problèmes liés au pavé tactile dans Fedora 24, mais pas tout à fait la même chose. J'ai quand même essayé plusieurs d'entre eux, tels que :
gsettings set org.gnome.desktop.peripherals.touchpad edge-scrolling-enabled true
dnf install xorg-x11-drv-libinput
dnf reinstall xorg-x11-drv-synaptics
dnf install xf86-input-synaptics
dnf install synaptic.x86_64 xorg-x11-drv-synaptics.x86_64
El xinput list
La sortie est
Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
TPPS/2 IBM TrackPoint id=11 [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)]
Sleep Button id=8 [slave keyboard (3)]
AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
ThinkPad Extra Buttons id=12 [slave keyboard (3)]
et les propriétés du pavé tactile ( xinput list-props 10
) :
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (133): 1
Coordinate Transformation Matrix (135): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (269): 0
libinput Tapping Enabled Default (270): 0
libinput Tapping Drag Enabled (271): 1
libinput Tapping Drag Enabled Default (272): 1
libinput Tapping Drag Lock Enabled (273): 0
libinput Tapping Drag Lock Enabled Default (274): 0
libinput Accel Speed (275): 0.000000
libinput Accel Speed Default (276): 0.000000
libinput Natural Scrolling Enabled (277): 1
libinput Natural Scrolling Enabled Default (278): 0
libinput Send Events Modes Available (253): 1, 1
libinput Send Events Mode Enabled (254): 1, 0
libinput Send Events Mode Enabled Default (255): 0, 0
libinput Left Handed Enabled (279): 0
libinput Left Handed Enabled Default (280): 0
libinput Scroll Methods Available (281): 1, 1, 0
libinput Scroll Method Enabled (282): 1, 0, 0
libinput Scroll Method Enabled Default (283): 1, 0, 0
libinput Disable While Typing Enabled (284): 1
libinput Disable While Typing Enabled Default (285): 1
Device Node (256): "/dev/input/event4"
Device Product ID (257): 2, 7
libinput Drag Lock Buttons (286): <no items>
libinput Horizonal Scroll Enabled (258): 1
Hélas, la plupart de ces solutions visent le pilote de périphérique du touchpad (ou le noyau) qui ne parle pas au touchpad. Dans mon cas, puisque le touchpad fonctionne lorsque vous n'êtes pas connecté, il doit y avoir un paramètre de Xwindows ou de Gnome qui interfère avec l'entrée du pavé tactile.
Des idées ?