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.scm
dans 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 Scroll
devrait conduire à un défilement horizontal sur Firefox, au lieu de l' action Back
/ par défaut Forward
.
Informations supplémentaires:
3) .xbindkeysrc.scm
est un fichier caché (car il commence par un point), et c'est pourquoi vous ne pouvez pas le voir avec nautilus
ou avec un autre navigateur de système de fichiers par défaut. Vous pouvez frapper Ctrl+H
pour 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 xbindkeys
et le défilement horizontal a fonctionné jusqu'au prochain redémarrage / connexion.
7) Si vous les définissez comme 1
, -1
vous 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 1
lieu de 1
, -1
.