A sensibilidade do touchpad é dimensionada para as dimensões da tela virtual

10

Estou experimentando conectar um segundo monitor ao meu laptop Ubuntu Natty e notei um "recurso" irritante que torna qualquer configuração de vários monitores tão inutilizável que eu realmente prefiro a minha configuração de laptop de monitor único.

Parece que o sistema "dimensiona" automaticamente a sensibilidade dos eixos X e Y do touchpad para corresponder às dimensões da tela "virtual" que se estende por vários monitores. Isso é melhor ilustrado com um exemplo. Se eu configurar dois monitores lado a lado, a velocidade do eixo X do touchpad será dobrada, de modo que mover o dedo na mesma distância no touchpad fará com que o mouse na tela se mova duas vezes mais na direção X do que na direção X quando eu tinha apenas um único monitor. No entanto, a sensibilidade do eixo Y permanece inalterada; portanto, todos os movimentos diagonais do mouse terminam no ângulo errado. Isso torna o touchpad quase completamente inútil, já que o mouse na tela não se move na mesma direção da minha mão no teclado.

Existe algo que eu possa fazer sobre isso? Eu só quero que as velocidades dos eixos X e Y sejam idênticas e, definitivamente , não quero que a sensibilidade do mouse seja alterada porque adicionei uma tela.

A propósito, o touchpad é um touchpad Synaptics. O laptop é um Dell M1330 com uma placa de vídeo nVidia.

Ryan C. Thompson
fonte
Estou vendo o mesmo comportamento desagradável em uma área de trabalho Natty com um Apple Magic Trackpad e gráficos da nVidia. Essa foi uma tarefa complicada para o Google, com todas as palavras genéricas de "resolução" e "sensibilidade" (mas não sei como descrever nosso problema de outra maneira). Espero que alguém encontre a resposta e mensagens aqui ...
RYMO
tem o mesmo problema com ubuntu fiel, a Lenovo laptop Y50
Mathieu

Respostas:

4

Não tenho certeza se você ainda está procurando, mas encontrei algumas informações nesses dois tópicos: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/327428 e bug 591954. Acontece que as dimensões do touchpad estão sendo dimensionadas para as dimensões da tela virtual que o xorg gera para conter seus monitores. Como a maioria das pessoas tem seus monitores lado a lado, você acaba com uma tela virtual provavelmente duas vezes maior que a de um único monitor, para que os movimentos horizontais do trackpad sejam reduzidos a duas vezes mais rápido. A correção foi originalmente confirmada há quase 2 anos, o que é um pouco ridículo, mas ...

O que acabei fazendo foi seguir os conselhos da última postagem do primeiro thread e instalar o driver xorg synaptics para oneiric a partir daqui: http://packages.ubuntu.com/oneiric/amd64/xserver-xorg-input- synaptics / download

Isso corrigiu tudo bem para mim.

KevBry
fonte
Como o Oneiric é lançado agora, e eu não testei isso há algum tempo, vou marcar isso como aceito.
Ryan C. Thompson
2
xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Velocity Scaling" 10

(10 é a sensibilidade, você pode ajustá-lo). Mais informações lá: https://bbs.archlinux.org/viewtopic.php?pid=963650#p963650

Trif
fonte
O que essa configuração tem a ver com as sensibilidades relativas nas direções X e Y?
Ryan C. Thompson
-1

Os problemas de sincronização do mouse parecem ocorrer com alguma frequência em muitas soluções de virtualização. Até agora, a solução que eu encontrei funciona bem no Xen e no VirtualBox é definir o mouse para ser emulado como um "dispositivo tablet" em vez de um mouse comum.

Espero que você possa encontrar uma opção como esta nas suas configurações de virtualização e que isso resolva o seu problema.

Randolf Richardson
fonte
Não estou falando de máquinas virtuais. Estou falando de uma configuração de vários monitores. Dois monitores colocados lado a lado criam uma tela "virtual" com o dobro da largura de uma tela física.
21911 Ryan C Thompson
Oh, isso é apenas uma tela estendida então. Fiquei impressionado com a palavra "virtual".
Randolf Richardson
Acredito que a documentação / código do X11 se refira a ele como uma tela virtual.
Ryan C. Thompson