Le défilement naturel ne fonctionne pas dans 12.04 dans certaines fenêtres. Où dois-je signaler le bogue?

10

Défilement naturel en utilisant ".Xmodmap": pointer = 1 2 3 5 4 7 6 8 9 10 11 12ne fonctionne plus en 12.04 sur certaines applications spécifiques à Ubuntu comme le Software Center, la fenêtre des paramètres et le centre de mise à jour. Sous quel package dois-je signaler le bogue?

Luke Hoersten
la source

Réponses:

11

Je suis horriblement en retard à cela, mais je viens de terminer la rédaction d' un guide qui pourrait vous aider, vous ou toute personne de passage. Si vous avez toujours ce problème, c'est.

L'essentiel est que vous devez obtenir l'ID de votre pavé tactile avec la xinput listcommande, puis la distance de défilement actuelle avec xinput list-props [touchpad-id] | grep "Scrolling distance". La sortie devrait être quelque chose comme:

Synaptics Scrolling Distance (288): 106, 106

Voici 288l'ID de la propriété et 106, 106les valeurs actuelles. Ce que vous devez faire, c'est inverser les nombres - ici, les nouvelles valeurs seront -106, -106. Cette commande le fait:

xinput set-prop [touchpad-id] [property-id] [new-values]

Je l'ai dans un script shell défini pour s'exécuter à la connexion, ainsi que des commandes pour redémarrer nautilus, qui peuvent ou non fonctionner pour vous (c'est dans le blog lié).

Andy C.
la source
C'est génial. Cela a en fait résolu le problème pour moi! Merci beaucoup!
Luke Hoersten
1
Fonctionne aussi pour moi. Mais notez que vous devez désactiver l'application Natural Scrolling par la suite. Sinon, le comportement dans toutes les fenêtres est juste inversé :)
Steven Roose
@Andy C. existe-t-il un moyen de faire de même pour ma souris?
Steven Roose
1
Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
Seth
Merci! J'ai utilisé plusieurs façons le 15.04, y compris le défilement naturel d'Ubuntu Tweak et ils ne fonctionnaient tous que dans certains cas mais pas tous. Cela semble finalement être une solution indépendante de la version du système d'exploitation.
schluchc
5

Je suppose que la meilleure façon de le faire est d'utiliser dconf-editor:

  • Terminal ouvert
  • Tapez dconf-editor et appuyez sur Entrée
  • Maintenant, allez à org> gnome> settings-daemon> périphériques> touchpad et décochez le défilement naturel

Vous devrez peut-être d'abord installer dconf-editor, en l'exécutant sudo apt-get install dconf-editordans le terminal.

Cela inversera uniquement le sens de défilement du pavé tactile, pas celui d'une souris externe.

Voici une capture d'écran de dconf-editor après avoir apporté des modifications:

entrez la description de l'image ici

Ranveer
la source
Attendez, depuis quand cela existe-t-il?
Andy C.
1
J'ai principalement utilisé Ubuntu 12.04+, et il est présent dans chaque version.
Ranveer
1
Étrange, j'utilise 12.04 avec les dernières mises à jour et cette option est manquante.
Radu Maris
Si ce n'est pas le cas, essayezsudo apt-get install dconf-tools
Ranveer
1

Le bogue n ° 949465 est un doublon au son similaire signalé pour le défilement naturel dans Nautilus. Il est déposé contre le libxipackage, vous pouvez donc essayer de le déposer là-bas.

Soit cela, soit essayez de classer les bogues des packages pour toutes les fenêtres affectées. Par exemple, les packages des logiciels que vous avez répertoriés ci-dessus seraient:

  • Centre logiciel Ubuntu: software-center
  • Les paramètres du système: gnome-control-center
  • Gestionnaire de mise à jour: update-manager

Vous pouvez signaler des bogues contre l'un de ces éléments en exécutant ubuntu-bugdans un terminal, suivi du nom du package souhaité.

Christopher Kyle Horton
la source