trabalhou anteriormente
echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
não funcionou
xmodmap -e 'pointer = 1 2 3 5 4'
então, isso funciona para mim.
trabalhou anteriormente
echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
não funcionou
xmodmap -e 'pointer = 1 2 3 5 4'
então, isso funciona para mim.
Respostas:
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.conf
era:
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.
Para mim, a solução foi deixar xserver-xorg-input-libinput
instalado 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)
xserver-xorg-input-synaptics
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-libinput
pacote:
sudo apt remove xserver-xorg-input-libinput
em seguida, crie um arquivo /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.conf
com 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.
xserver-xorg-input-libinput
nã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.
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
No Ubuntu 18, as xinput
propriedades 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
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:
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 ...
gsettings set org.gnome.desktop.peripherals.mouse natural-scroll true