Avoir un environnement graphique, c’est bien, on peut lancer Firefox, et scroller avec la molette du touchpad… ou pas. Faut le configurer d’abord. Heureusement, il y a le wiki (francophone, anglophone) ! La page anglophone étant plus complète, je me suis basée sur elle. J’ai donc installé
xf86-input-synaptics
et
xf86-input-evdev
puis ai voulu installer GPointingDeviceSettings pour configurer le touchpad avec une belle interface graphique. Eh ben non : la compilation du package AUR échoue, comme dit dans les commentaires :
/usr/include/X11/extensions/XInput.h:1140:17: note: expected ‘struct Display *’ but argument is of type ‘int’
CCLD libgpds.la
CC gpointing_device_settings-gpointing-device-settings.o
CCLD gpointing-device-settings
./.libs/libgpds.so: undefined reference to `GDK_DISPLAY'
collect2: ld returned 1 exit status
make[2]: *** [gpointing-device-settings] Error 1
make[2]: Leaving directory `/tmp/yaourt-tmp-root/aur-gpointing-device-settings/src/gpointing-device-settings-1.5.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/yaourt-tmp-root/aur-gpointing-device-settings/src/gpointing-device-settings-1.5.1'
make: *** [all] Error 2
Finalement, je l’ai donc configuré dans le fichier /etc/X11/xorg.conf.d/10-synaptics.conf, comme décrit dans la partie « Frequently used options » :
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "VertEdgeScroll" "on"
Option "VertTwoFingerScroll" "on"
Option "HorizEdgeScroll" "on"
Option "HorizTwoFingerScroll" "on"
Option "CircularScrolling" "on"
Option "CircScrollTrigger" "2"
Option "EmulateTwoFingerMinZ" "0"
EndSection
Et ça marche bien, j’ai le défilement horizontal, vertical, et l’émulation du bouton milieu, que du bonheur ! 🙂