web-dev-qa-db-fra.com

Activer le défilement horizontal dans Ubuntu

Les paramètres de la souris et du pavé tactile ne permettent pas d'activer le défilement horizontal dans Ubuntu 13.04+ (Raring/Saucy/Trusty) (GNOME 3.8+):

Mouse & Touchpad Settings

Pas de défilement horizontal même en activant défilement à deux doigts ou le contenu colle aux doigts.

Comment est-ce possible?

56
Alen

Il y a un moyen de traverser dconf Editor ; alors:

  1. ouvrez l'éditeur dconf via le tableau de bord;
  2. allez à org> gnome> settings-daemon> périphériques> touchpad ;
  3. cochez horiz-scroll-enabled , comme vous le voyez sur la capture d'écran.

Enable horizontal scrolling

Edit: Dconf Editor était pré-installé le 13.04, où je me suis d'abord retrouvé face au problème; mais les 13.10 et 14.04, il est plus facile d’utiliser gsettings , voir réponse de Samuel Cavazos .

63
Alen

Autre manière: lancez ceci dans votre ligne de commande

synclient HorizTwoFingerScroll=1
25
nebirhos

Ou simplement courir

gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true"

dans un terminal

22
Samuel Cavazos

Configurez votre liaison de clé Linux pour que Shift + Mouse wheel envoie un événement de défilement horizontal:

  • Installer xbindkeys xautomation
  • Éditez ~/.xbindkeysrc.scm et écrivez:

    ; bind shift + vertical scroll to horizontal scroll events
    (xbindkey '(shift "b:4") "xte 'mouseclick 6'")
    (xbindkey '(shift "b:5") "xte 'mouseclick 7'")
    

Exécutez xbindkeysname__.

De même, pour Firefox 17+, ouvrez about:config et définissez:

  • general.autoScroll = true
  • mousewheel.with_shift.action = 1
  • Configurez éventuellement la vitesse de défilement: mousewheel.with_shift.delta_multiplier_x = 300

Source: https://coderwall.com/p/xnez3g/horizontal-scroll-with-mouse-under-linux

Je travaille tous les deux. Bien que, pour xbindkeysname__, certaines applications conservent leur propre comportement, par exemple Firefox.

4
Ondra Žižka