Sur Ubuntu 13.10, avec le navigateur Chrome, gedit, Gimp etc. le Shift + Mouse Scroll
== Horizontal scroll
.
Avec Firefox (26.0), il se comporte comme une Back/Forward
page, ce qui est vraiment ennuyeux.
Comment puis-je désactiver la Back/Forward
fonctionnalité et la changer en horizontal scroll
?
Réponses:
Depuis Firefox 58 ( ce commit en particulier), le défilement horizontal est l'action par défaut de Shift + Wheel, donc pas besoin de faire quoi que ce soit de spécial à part la mise à niveau de Firefox.
la source
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:
3) Créez un nouveau fichier appelé
.xbindkeysrc.scm
dans votre répertoire personnel, en exécutant dans le terminal4) Ajoutez le texte suivant au fichier, enregistrez-le et fermez l'éditeur de texte:
5) Dans le terminal, exécutez la commande
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éfaut2
)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' actionBack
/ par défautForward
.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 avecnautilus
ou avec un autre navigateur de système de fichiers par défaut. Vous pouvez frapperCtrl+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 options0
, au1
lieu de1
,-1
.la source
mousewheel.with_shift.delta_multiplier_x;300
la vitesse horizontale augmente à peu près la même que la verticale pour moi.Vous pouvez désactiver la
Back/Forward
fonctionnalité, en entrant dansabout:config
et en modifiantmousewheel.with_shift.action
au1
lieu de la valeur par défaut2
.Je n'ai pas trouvé de moyen d'activer le défilement horizontal à l'aide de la molette comme vous le voyez dans Google Chrome, mais les touches fléchées gauche et droite font le travail. Cependant, je suis tombé sur ceci:
La source
Notez que je n'ai pas essayé ce qui précède moi-même!
Vous voudrez peut-être aussi regarder [Maj + Souris-Molette de défilement] Ne défile PAS horizontalement
la source
mousewheel.with_shift.action
etmousewheel.with_shift.action.override_x
. J'ai également essayé cela avec et sansxbindkeys
etxautomation
, et il semble que celaxautomation
soit nécessaire pour que cela fonctionne. Je ne sais pas pourquoi cela fonctionne, mais cela fonctionne. S'il vous plaît, si vous avez une meilleure réponse ou si vous pouvez expliquer pourquoi , modifiez la réponse ci-dessus.xbindkeys
etxautomation
et créé~/.xbindkeysrc.scm
exactement comme dans la réponse. J'avais également déjà mismousewheel.with_shift.action
à1
. Une fois que j'ai vu que le défilement horizontal fonctionnait, je suis passé1
à2
et j'ai obtenu le retour / avant indésirable. Donc, OMI, un réglage de1
est nécessaire. Je n'ai pas eu besoin de réglermousewheel.with_shift.action.override_x
et toutes ces valeurs sont par défaut.xautomation
2) Changermousewheel.with_shift.action
pour0
etmousewheel.with_shift.action.override_x
vers1
. (pas besoin dexbindkeys
)xbindkeys
et ensuite que je l'ai exécuté et supprimé, il doit donc y avoir eu quelque chose dans la mémoire, qui a gardé le fonctionnement après la suppression. J'ajouterai ma propre réponse, comme l'a suggéré @guntbert.Heureusement, il existe un module complémentaire Firefox pour cela: https://addons.mozilla.org/en-US/firefox/addon/shift-scroll/ Fonctionne très bien pour moi dans Firefox 50.1.0
la source