Voici comment j'ai finalement réussi à le faire fonctionner. Je l'ai mis sous une forme très détaillée, afin que tout le monde puisse le suivre facilement.
1) Terminal ouvert ( Ctrl+ Alt+ T)
2) Dans le terminal, exécutez les commandes suivantes:
sudo apt-get install xautomation
sudo apt-get install xbindkeys
3) Créez un nouveau fichier appelé .xbindkeysrc.scmdans votre répertoire personnel, en exécutant dans le terminal
gedit ~/.xbindkeysrc.scm
4) Ajoutez le texte suivant au fichier, enregistrez-le et fermez l'éditeur de texte:
; bind shift + vertical scroll to horizontal scroll events
(xbindkey '(shift "b:4") "xte 'mouseclick 6'")
(xbindkey '(shift "b:5") "xte 'mouseclick 7'")
5) Dans le terminal, exécutez la commande
xbindkeys
6) Avec le navigateur Firefox, allez à l'adresse about:config
7) Modifiez les valeurs suivantes (double-cliquez sur la valeur)
mousewheel.with_shift.action à 0(par défaut 2)
mousewheel.with_shift.action.override_x 1à 1(à partir de la valeur par défaut -1)
8) Maintenant, cela Shift+Mouse Scrolldevrait conduire à un défilement horizontal sur Firefox, au lieu de l' action Back/ par défaut Forward.
Informations supplémentaires:
3) .xbindkeysrc.scmest un fichier caché (car il commence par un point), et c'est pourquoi vous ne pouvez pas le voir avec nautilusou avec un autre navigateur de système de fichiers par défaut. Vous pouvez frapper Ctrl+Hpour voir les fichiers cachés.
5) Il semble que vous ne deviez l'exécuter qu'une seule fois - pas à chaque fois que vous vous connectez. J'ai également essayé de supprimer le xbindkeyset le défilement horizontal a fonctionné jusqu'au prochain redémarrage / connexion.
7) Si vous les définissez comme 1, -1vous obtiendrez « défilement diagonale » lorsque vous essayez de faire défiler rapidement. Voilà pourquoi je pense qu'il est nécessaire d'utiliser des options 0, au 1lieu de 1, -1.