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

13

Eu quero aumentar a área de rolagem movendo o chamado RightEdge um pouco para o meio. No momento, estou fazendo isso através de uma linha única chamada no início da sessão (adicionada 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 do dispositivo touchpad como esta? Alguns anos atrás, eu colocaria isso no xorg.conf, mas isso parece desencorajado hoje em dia.

htorque
fonte

Respostas:

11

ATUALIZADO COM VERSÃO TESTADA de 10.10 a 13.04

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

Desde o Ubuntu 10.10, a nova xorg.confconfiguração está dentro do /usr/share/X11/xorg.conf.ddiretório dos 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 estes são os que eu sempre vi.

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

Primeiro vá para o terminal, se em uma versão 11.04 ou anterior do Ubuntu, pressione ALT+ F2e 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.

Depois que o terminal abrir, digite xinput list

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

No meu caso, tenho a seguinte saída:

xinput

Com quem eu quero trabalhar é o SynPS / 2 Synaptics TouchPad com um ID 11.

Agora xinput list-props ID | grep Edges
digitamos : (ID é o número que você pegou do ID na lista 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 das 4 arestas (eles estão na ordem: esquerda, direita, superior, inferior)

Abra 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 possui o MatchIsTouchpad "ativado" . Esse seria o terceiro para mim.

Adicione na parte inferior da seção as 4 posições da seguinte maneira

10-evdev.conf

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

Se reiniciar normalmente, AGORA VOCÊ PODE COMEÇAR A EDITAR. Vá para 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, abaixei o valor do RightEdge a cada 1000 pontos. Apenas para teste. Evidentemente, reduzir o RightEdge aumenta o espaço necessário para subir / descer. Dessa forma, agora você tem a capacidade de aumentar / diminuir todas as áreas do seu sináptico, incluindo a área de rolagem. E isso responde à sua pergunta.

Vamos agora 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"

Simplesmente edite a seção no 10-evdev.conf com seus valores. Em seguida, comece a diminuir o valor RighEdge. Eu recomendo começar diminuindo a cada 512 pontos (desde 5125 dividido por 10 = 512,5, que é 10% do total). Então você modificaria 10% cada vez que o abaixasse.

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

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

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

Existe também um programa interessante chamado gpointing-device-settingsInstale as configurações do dispositivo de gpointing (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ê deseja para a rolagem e quanto você quer para qualquer outra coisa, incluindo as opções de toque.

Luis Alvarado
fonte