Accueil
» Comment faire
»
Faire fonctionner les gestes du pavé tactile sous Ubuntu 24.04 avec Wayland
Faire fonctionner les gestes du pavé tactile sous Ubuntu 24.04 avec Wayland
Sous Ubuntu 24.04, pour activer les gestes du pavé tactile GNOME, vérifiez que celui-ci est activé, que la session est bien sous Wayland et testez les gestes pris en charge par GNOME au niveau du bureau. Ubuntu 24.04 intègre GNOME 46, dont les gestes système sont intégrés ; aucun démon de gestes supplémentaire n'est nécessaire pour changer d'espace de travail. Ce guide s'appuie sur un exemple purement hypothétique : Jordan peut déplacer le pointeur et faire défiler la page, mais ne peut pas changer d'espace de travail avec un glissement à trois doigts. Cet exemple illustre les vérifications à effectuer ; il ne s'agit pas d'un résultat de test réel.
Quels gestes devraient fonctionner sous GNOME ?
Une session Wayland est la session de bureau dans laquelle le compositeur de GNOME gère les fenêtres, l'affichage et les entrées. libinput est la bibliothèque d'entrée qui reconnaît les mouvements du pavé tactile et transmet les gestes au bureau. GNOME associe ces événements à des actions : un mouvement de trois doigts vers le haut ouvre la section Activités, et un mouvement de trois doigts vers la gauche ou la droite permet de changer d'espace de travail. Ce sont des gestes système.
Un pincement est différent. libinput peut détecter un pincement, mais c'est à l'application de déterminer sa signification. GNOME documente le zoom par pincement dans des applications comme Cartes et Photos ; ce type de zoom n'est pas une action globale qui doit fonctionner dans toutes les fenêtres. De plus, le défilement à deux doigts est une configuration distincte du pavé tactile. Le panneau Souris et Pavé tactile d'Ubuntu permet d'activer le pavé tactile et le défilement à deux doigts, mais ne propose pas d'option principale pour tous les gestes multitouch. Consultez la documentation de référence sur les gestes GNOME et les instructions relatives aux paramètres du pavé tactile .
Vérifiez les paramètres et la session dans cet ordre.
Assurez-vous qu'Ubuntu détecte et active le pavé tactile.
Ouvrez Activités, recherchez Souris et pavé tactile , puis ouvrez le panneau. Vérifiez que le pavé tactile est activé. Si le défilement à deux doigts ne fonctionne pas, activez- le et testez-le sur une page longue. Le pointeur de Jordan fonctionne déjà ; cette vérification permet donc principalement de confirmer que le pavé tactile n'est pas désactivé. Le défilement constitue un test utile pour vérifier les interactions de base.
Dans les paramètres, laissez l'option « Pavé tactile » activée. Le défilement à deux doigts contrôle le défilement ; il ne permet pas d'utiliser les gestes à trois doigts de GNOME.
Veuillez confirmer que la session actuelle est une session Wayland.
Ouvrez le Terminal et exécutez la commande echo "$XDG_SESSION_TYPE". Si elle affiche « » wayland, passez au test gestuel. Si elle affiche « » x11, vous êtes dans une session Xorg : il s’agit d’un système d’affichage différent, et la gestion des balayages Wayland intégrée à GNOME n’y est pas disponible de la même manière.
Exécutez la commande `echo "$XDG_SESSION_TYPE"` dans un terminal. Le résultat attendu pour ce guide est « wayland ».
Basculez de la session Xorg à la session Wayland d'Ubuntu si nécessaire.
Enregistrez votre travail et déconnectez-vous. Sur l'écran de connexion, sélectionnez votre utilisateur, ouvrez le menu de session (généralement l'icône d'engrenage) et choisissez Ubuntu , et non Ubuntu sur Xorg . Connectez-vous, ouvrez à nouveau le Terminal et réexécutez la commande de l'étape précédente. Les étiquettes de session peuvent varier ; utilisez l'entrée qui lance le bureau Ubuntu standard plutôt que celle explicitement marquée Xorg. Si l'entrée Wayland est absente, ne modifiez pas la configuration GDM sans précaution. Installez d'abord les mises à jour Ubuntu habituelles et vérifiez les politiques relatives aux pilotes graphiques et aux périphériques ; certaines combinaisons de matériel et de pilotes peuvent masquer ou bloquer une session.
Si le terminal affiche x11, déconnectez-vous et choisissez Ubuntu plutôt qu'Ubuntu sur Xorg sur l'écran de connexion ; vérifiez ensuite la nouvelle session.
Tester un geste système avant de tester une application
Une fois waylandla configuration confirmée, placez trois doigts sur le pavé tactile et déplacez-les simultanément vers le haut pour ouvrir Activités. Balayez ensuite vers la gauche ou la droite avec trois doigts pour changer d'espace de travail. Gardez les doigts écartés et effectuez le mouvement simultanément. Dans l'exemple de Jordan, si l'une ou l'autre action fonctionne, le pavé tactile et le chemin Wayland sont fonctionnels ; concentrez-vous alors sur le geste ou l'application qui ne fonctionne toujours pas.
Un glissement vers le haut avec trois doigts ouvre la vue d'ensemble des activités de GNOME. Un glissement vers la gauche ou la droite permet de changer d'espace de travail.
Si le test à trois doigts ne donne toujours aucun résultat
Commencez par désactiver temporairement toute extension GNOME Shell qui modifie les gestes, puis déconnectez-vous et reconnectez-vous avant de réessayer. Ces extensions peuvent altérer le comportement des balayages ; il est donc conseillé de tester le comportement par défaut de GNOME avant d’installer un autre outil de gestion des gestes.
Ensuite, vérifiez si libinput reconnaît le périphérique. Ubuntu 24.04 fournit le libinput-toolspaquet optionnel ; si la commande est manquante, installez-la avec `libinput install` sudo apt install libinput-tools, puis exécutez ` sudo libinput list-deviceslibinput`. Recherchez le pavé tactile par son nom. Cette commande affiche les périphériques et leur configuration par défaut ; elle ne prouve pas que GNOME ait attribué un geste particulier. Si aucun pavé tactile n'apparaît, mettez à jour Ubuntu et vérifiez le firmware de votre ordinateur portable ou la compatibilité avec le fabricant, car un paramètre de geste du bureau ne peut pas réparer un périphérique non reconnu par la pile d'entrée. La documentation de référence des outils libinput explique la portée de la sortie.
Enfin, distinguez les gestes système des gestes d'application. Si le balayage de l'espace de travail fonctionne mais pas le pincement, essayez le pincement dans une application qui prend en charge la documentation, comme Plans ou Photos. Ubuntu 24.04.5 présente également une particularité de libinput pour un identifiant de pavé tactile Elan04F3:3355 ; si vous utilisez cet appareil, installez les mises à jour 24.04 les plus récentes avant de tenter une configuration manuelle. Consultez les notes de version d'Ubuntu 24.04.5 .
Vérifier la correction
Confirmez echo "$XDG_SESSION_TYPE"les retours wayland, puis testez le balayage vers le haut à trois doigts et le balayage gauche/droite de l'espace de travail depuis le bureau. Traitez le pincement séparément : ce problème n'est résolu que dans les applications qui le prennent en charge. Si le balayage de base échoue toujours malgré la détection de la session et du pavé tactile, la cause restante est probablement liée à l'appareil ou à un conflit d'extension, et non à l'absence d'un commutateur de geste global.