Je suis récemment passé de 17h10 à 18h04 et le défilement horizontal est inversé. Le défilement naturel ne l’affecte en aucune manière, des suggestions sur la façon de le rétablir? (balayez bien pour aller à gauche)
Je peux confirmer exactement le même comportement: l'activation du défilement naturel affecte uniquement le défilement vertical.
Henrique Ferrolho
@HenriqueFerrolho, je confirme aussi la même chose.
MycrofD
Le défilement naturel offchange de direction dans mon cas
alhelal
1
Moi aussi je peux le confirmer depuis la mise à jour du 18.04. Cela doit être considéré comme un bug, non? Combiner deux modes de défilement vertical / horizontal est ce qui me semble le moins naturel ...
michnovka
Réponses:
31
J'ai également rencontré ce problème lors de la mise à niveau vers 18.04, voici ma solution:
Utilisez xinput listpour trouver l'identifiant de périphérique de votre pavé tactile.
Utilisez xinput list-props yourdeviceid. Cela produira une longue liste de toutes les propriétés que vous pouvez éditer pour cet appareil. Nous sommes intéressés par une propriété liée à la distance de défilement, sur mon système, c’est Synaptics Scrolling Distance (283). Il devrait avoir deux valeurs, sur mon système (avec le défilement naturel activé) -115, 115: la distance verticale et la distance horizontale. Notez la valeur entre parenthèses, dans mon cas 283, c'est comment nous allons identifier la propriété pour la changer.
Utilisez xinput set-prop yourdeviceid 283 -115, -115, en remplaçant 283 et les valeurs de distance de défilement avec ce qui est approprié. (Le changement consiste à rendre les deux valeurs négatives, ce qui donne le résultat souhaité du défilement "naturel".)
Remarques:
Ce paramètre ne persistera pas lors des redémarrages du système, ce qui constitue un problème en soi. J'utilise un .xsessionrcfichier dans mon répertoire personnel pour exécuter la commande xinput au démarrage.
Cela ne fonctionnera probablement pas en 17h10, car Wayland fait des choses étranges pour xinput.
Ça marche! Les gestes malheureusement étendus ne fonctionnent pas, du moins sur ubuntu gnome, si vous activez ubuntu sur wayland, ils fonctionnent mais le pavé tactile n'est pas optimisé.
slurpin
1
Cela résout le problème!
Henrique Ferrolho
Cela a fonctionné. Mais lors du premier redémarrage, mon écran de connexion ne s'affiche pas. Je devais CTRL + ALT + F7 / F8 pour récupérer.
MycrofD
aujourd'hui, le problème est revenu. après une enquête plus poussée, j’ai trouvé que l’identité de mon appareil avait changé de 13 à 14 ans. Est-ce normal? J'ai ensuite tout refait, mais est-il normal que l'identifiant du périphérique change?
MycrofD
2
@MycrofD - Il est normal que les identifiants de vos appareils changent, en particulier si vous connectez / déconnectez d'autres appareils. Il devrait être possible d'identifier les périphériques par leur nom lisible plutôt que par leur ID.
Merci pour le script, une modification que je voudrais suggérer xinput set-prop "${id}" "${a}" "${b}" "${b}"Cela le rendrait idempotent. Exécuter le script original à deux reprises supprimait l'effet
Harendra Singh le
0
Supprimez le xserver-xorg-input-libinput par sudo apt remove xserver-xorg-input-libinput.
Créez ensuite le fichier /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.confavec le contenu suivant:
Si le problème persiste, vous pouvez également modifier vos paramètres dans: Setting | Appareils | Souris et pavé tactile . Là, l'option "défilement naturel" permettra de modifier le comportement du défilement.
off
change de direction dans mon casRéponses:
J'ai également rencontré ce problème lors de la mise à niveau vers 18.04, voici ma solution:
Utilisez
xinput list
pour trouver l'identifiant de périphérique de votre pavé tactile.Utilisez
xinput list-props yourdeviceid
. Cela produira une longue liste de toutes les propriétés que vous pouvez éditer pour cet appareil. Nous sommes intéressés par une propriété liée à la distance de défilement, sur mon système, c’estSynaptics Scrolling Distance (283)
. Il devrait avoir deux valeurs, sur mon système (avec le défilement naturel activé)-115, 115
: la distance verticale et la distance horizontale. Notez la valeur entre parenthèses, dans mon cas 283, c'est comment nous allons identifier la propriété pour la changer.Utilisez
xinput set-prop yourdeviceid 283 -115, -115
, en remplaçant 283 et les valeurs de distance de défilement avec ce qui est approprié. (Le changement consiste à rendre les deux valeurs négatives, ce qui donne le résultat souhaité du défilement "naturel".)Remarques:
Ce paramètre ne persistera pas lors des redémarrages du système, ce qui constitue un problème en soi. J'utilise un
.xsessionrc
fichier dans mon répertoire personnel pour exécuter la commande xinput au démarrage.Cela ne fonctionnera probablement pas en 17h10, car Wayland fait des choses étranges pour xinput.
la source
Regarde ça:
https://help.ubuntu.com/community/SynapticsTouchpad
Utilisez les commandes suivantes pour définir la quantité et la direction du défilement naturel (les valeurs plus ou moins changent de direction):
Vous pouvez insérer cette commande dans votre script de démarrage automatique pour l'exécuter lorsque vous vous connectez.
la source
Voici un petit script qui le fait pour vous
la source
xinput set-prop "${id}" "${a}" "${b}" "${b}"
Cela le rendrait idempotent. Exécuter le script original à deux reprises supprimait l'effetSupprimez le xserver-xorg-input-libinput par
sudo apt remove xserver-xorg-input-libinput
.Créez ensuite le fichier
/usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.conf
avec le contenu suivant:Après le redémarrage, le problème de défilement a été résolu pour moi.
la source
Si le problème persiste, vous pouvez également modifier vos paramètres dans: Setting | Appareils | Souris et pavé tactile . Là, l'option "défilement naturel" permettra de modifier le comportement du défilement.
la source