Sem rolagem natural

2

Execução do Ubuntu Gnome 17.04 em um laptop HP com touchpad.

Eu posso clicar tocando no touchpad, clique com o botão direito tocando nele com dois dedos.

Mas a direção de rolagem não muda, independentemente de configurações - > Mouse - > Rolagem Natural está ON ou OFF.

Uma observação interessante - se eu uso o Gnome no Wayland, o Natural Scrolling funciona perfeitamente. O Gnome on Wayland também tem configurações mais detalhadas disponíveis na categoria "Mouse".

Como faço para que a rolagem natural funcione mesmo no Gnome normal?

    
por deshmukh 01.10.2017 / 06:43

1 resposta

3

Como eu também tenho um laptop HP agora, decidi me dedicar para resolver esse problema. Fiz testes em Lubuntu, Gnome Classic, Gnome em Wayland e Lubuntu. Os testes foram feitos com dconf-editor , System Properties > Mouse & amp; Barra de Ativação e comando de linha xinput .

Esses comandos não devem ser executados com o sudo , porque devem refletir as configurações do usuário. Usar o sudo não afetará as alterações.

Lubuntu

No Lubuntu, não temos o Rolagem Natural prop listado por xinput . Por outro lado, temos rolagem com dois dedos , isso é capaz de mudar o comportamento do touchpad.

  • xinput list para reconhecer qual id é relativo para o SynPS / 2 Synaptics TouchPad; No meu caso, o ID é 11.
  • %código%. Isso me dá xinput list-props 11

Então eu defino:

  • Synaptics Two-Finger Scrolling (303) para ativar;
  • xinput set-prop 11 303 1 1 para desativar.

Gnomo em Wayland

Comandos relacionados por deshmukn funcionaram como esperado. Nesta interface, eles funcionaram;

Gnome Classic

Diferente do Lubuntu, existe o Natural Scrolling no xinput list-prop, mas não tem efeito no dispositivo, não em relação ao conjunto escolhido em xinput set-prop 11 303 0 0 das configurações do sistema.

Para ativar / desativar a rolagem natural, você deve fazer uma combinação de dois recursos: dconf-editor e Scroll-method .

Para ativá-lo:

  • alterne two-finger-scrolling para rolagem com dois dedos ;

  • mude scroll-method para true ;

Paradesativá-lo:

  • alteretwo-finger-scrolling-enableparadesativado;

  • mudescroll-methodparafalso;

    
por Redbob 03.10.2017 / 19:34