Onde configurar o touchpad synaptics para usar a rolagem de dois dedos invertida?

4

Eu quero configurar o meu touchpad synaptics para rolagem invertida do usuário com dois dedos.

Onde configurar synaptics para isso no Ubuntu 12.04?

    
por Alexey Plutakhin 24.10.2012 / 16:18

6 respostas

2

É relativamente simples fazer isso, mas pode não funcionar em todos os touchpads, embora tenha funcionado no meu Synaptics Touchpad no meu laptop antigo. Eu comecei a experimentar com o meu e usando xinput , etc, e fiz basicamente o mesmo que este artigo útil aqui .

Primeiramente, execute xinput para listar todos os seus dispositivos e anote o ID do seu touchpad.

↳ SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]

Agora, para obter seu mapa de botões para o número do dispositivo encontrado:

xinput get-button-map 11

que deve retornar algo assim:

1 2 3 4 5 6 7 8 9 10 11 12 

Agora, basta inverter 4 e 5 para inverter a rolagem de 2 dedos (pelo menos no sistema my ). No comando a seguir, lembre-se de usar o ID de hardware do seu dispositivo (não meu exemplo 11 ) e deixar espaços entre os números após o número do dispositivo:

xinput set-button-map 11 1 2 3 5 4 6 7 8 9 10 11 12

Agora, com xinput get-button-map 11 , o mapa de botões deve ser

1 2 3 5 4 6 7 8 9 10 11 12 

Agora, verifique no seu navegador da web. Isso, é claro, apenas o define temporariamente , portanto, é mais fácil adicioná-lo como item de inicialização do que mexer com xorg . Basta criar um novo item de inicialização e adicionar todo o comando xinput set-button-map acima nele. É fundamental que haja espaços entre os números após o número do seu dispositivo e, é claro, use o nome real do dispositivo do seu hardware, não meu exemplo.

Mais uma vez, consulte o artigo e < Fóruns do Ubuntu para mais informações e discussões - provavelmente você pode experimentar e inverter muitas das outras funções do touchpad também. ; você pode redefinir sua experimentação (que é temporária de qualquer maneira, a menos que você coloque um comando na inicialização) simplesmente colocando os números em ordem novamente:

xinput set-button-map 11 1 2 3 4 5 6 7 8 9 10 11 12
    
por user76204 25.10.2012 / 00:50
1

Suponho que a melhor maneira de fazer isso é usando o editor de dconf:

  • Abra o terminal
  • Digite deconf-editor e pressione Enter
  • Agora, vá para org > gnome > settings-daemon > periféricos > touchpad e agora você pode fazer a maioria das alterações desejadas

Aqui está uma captura de tela do deconf-editor:

    
por Ranveer 11.07.2013 / 19:46
1

O Wiki do Arch Linux tem um bom tutorial em:

link

O único requisito principal é a compreensão de como editar arquivos de configuração.

O ponto principal para focar neste URL é definir VertScrollDelta (e HorizScrollDelta se você ativou a rolagem horizontal) para um valor negativo. O que eu faço é pegar o valor anterior dessa variável e configurá-la para si mesmo com um sinal de menos na frente dela (por exemplo, em vez de 106, use -106).

Se o Linux não é seu conhecimento, sugiro que você leia o artigo inteiro para obter uma compreensão básica do que fazer.

Espero que isso ajude.

    
por jerz4lunch 03.12.2014 / 01:01
0

Para rolagem invertida, abra o gedit (ou seu editor de texto favorito) e digite:

pointer = 1 2 3 5 4 7 6 8 9 10 11 12

Isso habilita a rolagem natural vertical e horizontal (ou seja, rolagem invertida). 4 e 5 trocados é para vertical invertido. 6 e 7 trocados é para horizontal invertido. Agora, salve este arquivo como .Xmodmap na sua pasta pessoal.

Em seguida, para rolagem de 2 dedos, abra Configurações do Mouse e do Touchpad em Configurações do Sistema , vá para a guia Touchpad e marque a caixa que diz Rolagem com dois dedos . A imagem abaixo mostra isso.

    
por pratnala 28.10.2012 / 13:20
0

Para rolagem invertida, há um indicador que você pode instalar no link .

Em resumo:

sudo add-apt-repository ppa:zedtux/naturalscrolling
sudo apt-get update
sudo apt-get install naturalscrolling

Em seguida, execute o Natural Scrolling no seu Dash. Um ícone indicador aparecerá onde você pode inverter a rolagem por dispositivo (por exemplo, inverta o trackapd, mas não inverta o mouse Bluetooth).

    
por Scaine 12.01.2013 / 14:25
0

Para usar a rolagem reversa / invertida / natural (o que você quiser), crie um arquivo contendo essas linhas, clique com o botão direito do mouse em propriedades e torne-a executável, adicione o arquivo ao Aplicativo de Inicialização e reinicialize.

#!/bin/sh
DEV_NO='xinput list | grep "SynPS/2 Synaptics TouchPad" | sed 's/.*id=\([0-9]*\).*//g''
PROP_NO='xinput list-props ${DEV_NO} | grep "Synaptics Scrolling Distance" | sed 's/.*(\([0-9]*\)).*//g''
xinput set-prop ${DEV_NO} ${PROP_NO} -106 -106

link direto download link

    
por Nur 26.05.2013 / 16:44

Tags