Qual é a maneira recomendada para configurar um dispositivo touchpad Synaptics?

12

Eu quero aumentar a área de rolagem, movendo o chamado RightEdge um pouco para o meio. Agora eu estou fazendo isso através de um one-liner que é chamado no início da sessão (adicionado via gnome-session-properties):

xinput --set-prop --type=int --format=32 11 252 1781 5125 1646 4582

Isso funciona bem, mas parece um hack. Qual é a maneira recomendada de editar / definir propriedades de dispositivos do touchpad como esta? Alguns anos atrás eu colocaria isso no xorg.conf, mas isso parece estar desanimado hoje em dia.

    
por htorque 22.12.2010 / 11:34

3 respostas

11

ATUALIZADO COM A VERSÃO TESTADA de 10.10 até 13.04

Testado em HP dv6000, Sony Vaio NW240, HP dv5-2130 e Toshiba NB305

Desde o Ubuntu 10.10, a nova configuração xorg.conf está dentro do diretório /usr/share/X11/xorg.conf.d para os dispositivos de entrada.

Vá para este diretório e você encontrará vários arquivos:

10-evdev.conf, 50-synaptics.conf, 50-vmmouse.conf, 50-wacom.conf, 51-synaptics-quirks.conf, 60-magictrackpad.conf

Pode depender de quais dispositivos você conectou, mas são os que eu vi sempre.

Agora queremos abrir o primeiro que carrega. Isso será 10-evdev.conf . Mas antes de abri-lo, precisamos dos valores das bordas sinápticas.

Primeiro, vá para o terminal, se estiver em uma versão 11.04 ou anterior do Ubuntu, pressione ALT + F2 e digite gnome-terminal e pressione ENTER . Se em uma versão 11.04 ou mais recente, você pode simplesmente abrir o Dash e digitar terminal .

Após o terminal ser aberto, digite xinput list

Procure o dispositivo com o qual você deseja trabalhar. Pegue o ID da entrada com a qual você deseja trabalhar.

No meu caso, tenho a seguinte saída:

O que eu quero trabalhar é SynPS / 2 Synaptics TouchPad com um ID de 11.

Agora, digitamos: xinput list-props ID | grep Edges
(ID é o número que você pegou do ID na lista de xinput)

no meu caso eu digitei xinput list-props 11 | grep Edges

e a saída foi esta: Synaptics Edges (276): 1752, 5192, 1620, 4236

Anote os números dos 4 Edges (eles seguem na ordem: Esquerda, Direita, Superior, Inferior)

Abra o 10-evdev.conf: sudo nano 10-evdev.conf

Dentro do arquivo 10-evdev.conf você encontrará várias seções InputClass . Você precisa procurar a seção que tem MatchIsTouchpad "on" nela. Isso seria o terceiro para mim.

ADD na parte inferior da seção as 4 posições em ordem como esta

SALVAR e Reiniciar. Isso é para testar se está funcionando. Se por algum motivo você cometeu um erro, selecione no menu grub Recovery Mode, carregue no terminal como root e edite o arquivo novamente e remova as linhas ou repare o problema. De qualquer maneira, se você executar o terminal como root no modo de recuperação, digite startx e ele efetuará o logout onde o erro foi encontrado e como corrigi-lo. A beleza do linux é que ele não só mostra onde está o erro, na maioria dos casos ele te diz como consertar isso.

Se reinicializar normalmente, AGORA VOCÊ PODE COMEÇAR A EDITAR. Vá para o 10-evdev.conf:

sudo nano 10-evdev.conf

E comece a diminuir os valores para o que você se sente mais perfeito.

No meu caso, diminuí o valor de RightEdge a cada 1000 pontos. Apenas para testes. Claro que reduzir o RightEdge aumenta o espaço que você tem para rolar para cima / baixo. Dessa forma, você agora tem a capacidade de aumentar / diminuir cada área do seu synaptic, incluindo a área de rolagem. E isso responde à sua pergunta.

Agora vamos pegar o código que você colocou na pergunta: xinput --set-prop --type = int --format = 32 11 252 1781 5125 1646 4582

No seu caso, você tem:

Opção "LeftEdge" "1781"
Opção "RightEdge" "5125"
Opção "TopEdge" "1646"
Opção "BottomEdge" "4582"

Basta editar a seção em 10-evdev.conf com seus valores. Em seguida, comece a reduzir o valor RighEdge. Eu recomendo começar com uma redução a cada 512 pontos (desde 5125 divididos por 10 = 512,5 que é 10% do total). Então você estaria modificando 10% toda vez que você diminuir.

NOTA: Os valores DEVEM ESTAR entre aspas duplas ("")

Mais informações nas páginas do manual aqui

As informações que você encontrará nesse link estão atualizadas e mostram os vários locais onde você pode encontrar os arquivos de configuração xorg , além das várias opções que você pode usar para personalizar seu sináptico da maneira que quiser. / p>

Existe também um programa puro chamado gpointing-device-settings (apt-get install gpointing-device-settings) que faz algumas coisas.

De qualquer forma, funcionou muito bem, muito bom ter a capacidade de decidir quanto você quer por pergaminho e quanto você quer por qualquer outra coisa, incluindo as opções de toque.

    
por Luis Alvarado 26.12.2010 / 18:56
3

Você deu uma olhada aqui link

    
por Abhijit Navale 22.12.2010 / 14:36
0

Você conhece esta postagem? link Existem 3 métodos diferentes descritos. Talvez isso possa ajudar você.

    
por NES 30.12.2010 / 01:23