Ativar rolagem horizontal no Ubuntu


57

Não há opção nas Configurações do mouse e do touchpad para ativar a rolagem horizontal no Ubuntu 13.04+ (Raring / Saucy / Trusty) (GNOME 3.8+):

Configurações do mouse e touchpad

Não há rolagem horizontal, mesmo permitindo a rolagem com dois dedos ou o conteúdo gruda nos dedos .

Como isso é possível?

Respostas:


63

Existe um caminho através do dconf Editor ; tão:

  1. abra o Editor do dconf através do Dash;
  2. vá para org> gnome> settings-daemon> periféricos> touchpad ;
  3. marque horiz-scroll-enabled , como você vê na captura de tela.

Ativar rolagem horizontal

Edit: O Dconf Editor foi pré-instalado em 13.04, onde eu enfrentei o problema pela primeira vez; mas em 13.10 e 14.04 é mais fácil usar gsettings , veja a resposta de Samuel Cavazos .


12
Obrigado! Ainda não entendi o motivo da remoção dessa opção do painel de controle: /
mid_kid 16/04/2013

3
Sim eu também. Parece que é sobre o projeto GNOME, onde a funcionalidade é sacrificada pela simplicidade!
Alen

11
Pelo menos eles não fazem com que seja impossível;)
mid_kid

11
Este é um momento em que eu desejo quadro stackoverflow permitidas múltiplas upvotes;) graças
lu1s

3
E se não houver tecla do touchpad? FYI: Meu laptop possui touchpad. v16.04
Waldemar Wosiński

26

Maneira alternativa: execute isso em sua linha de comando

synclient HorizTwoFingerScroll=1

Também permite a rolagem pela borda se eu tiver desativado a rolagem com dois dedos?
Alen

Eu acho que a rolagem de borda é controlada por outras opções: VertEdgeScrolleHorizEdgeScroll
Dmitry Pashkevich

4
Nem o editor dconf nem o gsettings funcionaram para mim no Lubuntu 14.04, mas este funcionou:synclient HorizEdgeScroll=1
iynque 6/15

2
O @iynque também funciona no Xubuntu 16.04. Como você torna isso permanente?
sawablo

Estou em Lubuntu 17.04 e eu tenho uma mensagem de erro informando: Couldn't find synaptics properties. No synaptics driver loaded?.
Kdek 23/10

22

Ou apenas corra

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

em um terminal


Esse truque também funciona muito bem se você tiver o objetivo oposto: desativar a rolagem horizontal. Apenas defina a variável como "false" em vez de "true".
Bryson S.

Dizia para definir o valor da chave. Nada aconteceu.
Dustbindiva 5/07

Ran gsettings set org.gnome.settings-daemon.peripherals.touchpad habilitado para rolagem horizontal "true" no Terminal, nada aconteceu.
dustbindiva

4
$ gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true" >No such schema 'org.gnome.settings-daemon.peripherals.touchpad'
Ondra Febižka

2
Estou no Lubuntu 17.04 e também recebi a No such schema 'org.gnome.settings-daemon.peripherals.touchpad'mensagem.
kiltek

6

Configure a ligação de teclas do Linux para fazer a roda Shift + Mouse enviar um evento de rolagem horizontal:

  • Instalar xbindkeys xautomation
  • Edite ~ / .xbindkeysrc.scm e escreva:

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

Corra xbindkeys.

Além disso, para o Firefox 17+, abra about:confige defina:

  • general.autoScroll = true
  • mousewheel.with_shift.action = 1
  • Opcionalmente, configure a velocidade de rolagem: mousewheel.with_shift.delta_multiplier_x = 300

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

Eu tenho os dois trabalhando. Embora xbindkeys, alguns aplicativos permaneçam com seu próprio comportamento, como o Firefox.


Isso é fantástico, muito obrigado, você é o melhor.
Zwolin 24/09/19

2

Na variante da área de trabalho do MATE, encontrei o seguinte caminho do dconf para funcionar:

/ org / mate / desktop / periféricos / touchpad / rolagem horizontal com dois dedos

Captura de tela da configuração de alteração / org / mate / desktop / periféricos / touchpad / rolagem horizontal com dois dedos

Estou usando um laptop com um touchpad Synaptics executando o Ubuntu (MATE) 18.04.


sudo apt install dconf-editor
jperelli
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.