Como ativar a rolagem natural com o mouse no 17.04?

14

trabalhou anteriormente

echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap 

não funcionou

Vadim Molchanov
fonte
Sistema Configurações> Mouse e touchpad> Natural de rolagem
M. Becerra
1
Eu não tenho essa configuração ((
Vadim Molchanov
Configurações do sistema> Mouse e touchpad> Rolagem natural - funciona para o mouse, mas não para o touchpad.
Majal
Tente xmodmap -e 'pointer = 1 2 3 5 4'então, isso funciona para mim.
quuxman

Respostas:

11

No meu caso, não havia necessidade de remover nenhum pacote. A única linha que estava faltando /usr/share/X11/xorg.conf.d/40-libinput.confera:

Option "NaturalScrolling" "on"

então a seção inteira tinha a seguinte aparência:

  Section "InputClass"
          Identifier "libinput pointer catchall"
          MatchIsPointer "on"
          MatchDevicePath "/dev/input/event*"
          Option "NaturalScrolling" "on"
          Driver "libinput"
  EndSection

Após reiniciar a sessão X, meu mouse funcionou corretamente.

Bartosz Bełcik
fonte
1
Opcionalmente, coloque a nova linha dentro da InputClass que possui o identificador do touchpad para ter apenas rolagem natural para o touchpad.
kas
1
Isso também funciona para o Linux Mint 19.1 (Tessa).
21113 trebormf
6

Para mim, a solução foi deixar xserver-xorg-input-libinputinstalado e, em vez disso xserver-xorg-input-synaptics, remover e reiniciar. Parece que a atualização instalou os dois e estava escolhendo o sináptico por padrão, o que não parece ter uma opção de rolagem natural.

(Estou executando o Ubuntu Gnome 17.04 em um Dell XPS 15 9530, btw)

amiller27
fonte
1
Isso funcionou para mim em um Samsung N900X3B, tive que reiniciar para que a alteração tivesse efeito - observe que há um "s" no final dexserver-xorg-input-synaptics
Decoy
@Decoy Boa captura, eu vou fazer a edição
amiller27
Trabalhou para mim sem uma reinicialização. Só tive que sair e entrar novamente (Ubuntu Gnome 17.04 em um Dell Inspiron 7500)
Eduardo Dobay
5

Acabei de atualizar do Ubuntu 16.10 para 17.04 e várias coisas estão quebradas, incluindo a rolagem natural do mouse. nota - Eu tenho um mouse comum (Evoluent) em uma área de trabalho, não em um trackpad. Eu usei anteriormente esta solução para o Ubuntu 16: Inverter a direção de rolagem com dois dedos (rolagem natural)? , mas isso NÃO funcionou no Ubuntu 17. Aqui está o que funcionou para mim no Ubuntu 17.04:

primeiro, exclua o xserver-xorg-input-libinputpacote:

sudo apt remove xserver-xorg-input-libinput

em seguida, crie um arquivo /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.confcom este conteúdo:

Section "InputClass"
    Identifier "Natural Scrolling Mouses"
    MatchIsPointer "on"
    MatchIsTouchpad "off"
    MatchDevicePath "/dev/input/event*"
    Option "VertScrollDelta" "-1"
    Option "HorizScrollDelta" "-1"
    Option "DialDelta" "-1"
EndSection

depois reinicie o seu computador.

Alex
fonte
não entendi como, mas ajuda! valeu!!!
Vadim Molchanov
Para mim, ao remover o xserver-xorg-input-libinput, meu teclado não funcionou mais e tive que reinstalá-lo. Estou executando o Ubuntu Gnome 17.04.
precisa saber é o seguinte
Isso ajudou no Ubuntu Mate 17.04 após a atualização da 16.10. Trabalha também para a rolagem com trackpoint no Lenovo Thinkpad X230
Draco
1
Cuidado . Após a desinstalação, xserver-xorg-input-libinputnão consegui mais usar o mouse e o teclado, por isso não consegui efetuar o login. Tive de inicializar com o live cd e chroot no meu SO quebrado, reinstalá-lo para corrigir isso. muito chato.
cheng bo
Essa resposta é terrível.
G3kz0r
2

O comando xinput também pode ser usado para alterar isso. Coloque-o no seu .profile para que ele seja executado em todas as inicialização. Aqui está o que eu coloquei no meu:

#
# Set natural scrolling with apple mouse
# for usage information, type xinput by itself.  Other useful commands are
# xinput list-props 10   -- to find out settable property numbers (275)
# xinput list            -- to find out that 10 is the device ID of the mouse
#
xinput set-prop 10 275 -1 1 1
user740575
fonte
Isso funciona para mim: xinput set-prop 10 "Evdev Scrolling Distance" -1 -1 -1
Ikem Krueger
0

No Ubuntu 18, as xinputpropriedades do Kensington Trackball foram alteradas. Agora, para inverter a direção do anel de rolagem, você pode usar:

xinput set-prop 'Primax Kensington Eagle Trackball' 303 1
Yan King Yin
fonte
0

Não tenho certeza absoluta de que isso será traduzido do Ubuntu 16.04 (LTS) para 17.04 e além, mas é uma solução diferente de qualquer outra sugestão. Parece mencionar:

Use o editor dconf

Localize a configuração: org.gnome.desktop.peripherals.mouse e marque a caixa "rolagem natural". O padrão está desmarcado (falso).

Nem todas as opções fornecidas nos esquemas dconf são expostas na interface do usuário. Meu palpite é uma tentativa de manter a interface do usuário simples, o que é um esforço digno da IMO.

NOTA : Não está claro para mim como o dconf irá interagir com um xinput configurado anteriormente. O dconf está mexendo nas mesmas configurações de xinput? O dconf é uma camada real sobre o xinput, de forma que, se você alterasse a configuração nos dois lugares, seria efetivamente desfeita? Só importa se você esquecer e tentar as duas coisas ...

Dan Locks
fonte
No terminal seriagsettings set org.gnome.desktop.peripherals.mouse natural-scroll true
Pablo Bianchi