Czułość touchpada jest skalowana do wymiarów wirtualnego ekranu

11

Eksperymentuję z podłączaniem drugiego monitora do mojego laptopa Ubuntu Natty i zauważyłem irytującą „funkcję”, która sprawia, że ​​każda konfiguracja wielu monitorów jest tak bezużyteczna, że ​​faktycznie wolę konfigurację laptopa z jednym monitorem.

Wygląda na to, że system automatycznie „skaluje” czułość touchpada w osi X i Y, aby dopasować go do wymiarów „wirtualnego” ekranu obejmującego wiele monitorów. Najlepiej ilustruje to przykład. Jeśli ustawię dwa monitory obok siebie, prędkość osi X touchpada zostanie podwojona, więc przesunięcie palca o tę samą odległość na touchpadzie spowoduje, że mysz na ekranie przesunie się dwukrotnie w kierunku X, tak jak to zrobiła kiedy miałem tylko jeden monitor. Czułość osi Y pozostaje jednak niezmieniona, więc wszystkie ruchy myszy po przekątnej kończą się pod niewłaściwym kątem. To sprawia, że ​​touchpad jest prawie całkowicie bezużyteczny, ponieważ mysz na ekranie nie porusza się w tym samym kierunku, co moja ręka na padzie.

Czy mogę coś z tym zrobić? Chcę tylko, aby prędkości osi X i Y były identyczne i zdecydowanie nie chcę, aby czułość mojej myszy uległa zmianie, ponieważ dodałem ekran.

Nawiasem mówiąc, touchpad jest touchpad Synaptics. Laptop to Dell M1330 z kartą graficzną nVidia.

Ryan C. Thompson
źródło
Widzę to samo nieznośne zachowanie na pulpicie Natty z Apple Magic Trackpad i grafiką nVidia. Było to trudne dla Google'a ze wszystkimi ogólnymi słowami „rozdzielczość” i „wrażliwość” (ale nie wiem, jak inaczej opisać nasz problem). Mam nadzieję, że ktoś znajdzie odpowiedź i opublikuje ją tutaj ...
rymo
mam ten sam problem z zaufanym Ubuntu, laptopem Yovo Lenovo Y50
Mathieu

Odpowiedzi:

4

Nie jestem pewien, czy nadal szukasz, ale znalazłem informacje w tych dwóch wątkach: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/327428 i błąd 591954. Okazuje się, że wymiary touchpada są skalowane do wymiarów wirtualnego ekranu, który xorg generuje, aby pomieścić twoje monitory. Ponieważ większość ludzi ma swoje monitory obok siebie, otrzymujesz wirtualny ekran, który prawdopodobnie jest dwa razy szerszy niż w przypadku pojedynczego monitora, więc ruchy gładzika w poziomie są skalowane tak, aby były dwa razy szybsze. Poprawka została pierwotnie wprowadzona prawie 2 lata temu, co jest nieco śmieszne, ale ...

Skończyło się na tym, że podążam za radą z ostatniego postu z pierwszego wątku i instaluję sterownik xorg synaptics dla oneiric stąd: http://packages.ubuntu.com/oneiric/amd64/xserver-xorg-input- synaptics / download

To naprawiło dla mnie wszystko w porządku.

KevBry
źródło
Ponieważ Oneiric jest już dostępny i od jakiegoś czasu go nie testowałem, oznaczę to jako zaakceptowane.
Ryan C. Thompson,
2
xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Velocity Scaling" 10

(10 to wrażliwość, możesz ją ulepszyć). Więcej informacji tam: https://bbs.archlinux.org/viewtopic.php?pid=963650#p963650

Trif
źródło
Co to ustawienie ma wspólnego z czułością względną w kierunkach X i Y?
Ryan C. Thompson,
-2

Problemy z synchronizacją myszy wydają się występować dość często w przypadku wielu rozwiązań wirtualizacyjnych. Do tej pory rozwiązaniem, które znalazłem, działa dobrze zarówno w Xen, jak i VirtualBox, jest ustawienie emulacji myszy jako „tabletu” zamiast zwykłej myszy.

Mam nadzieję, że znajdziesz taką opcję w ustawieniach konfiguracji wirtualizacji, która rozwiązuje problem.

Randolf Richardson
źródło
Nie mówię o maszynach wirtualnych. Mówię o konfiguracji z wieloma monitorami. Dwa monitory umieszczone obok siebie tworzą „wirtualny” ekran o podwójnej szerokości ekranu fizycznego.
Ryan C. Thompson,
Och, to tylko rozszerzony ekran. Zaskoczyło mnie słowo „wirtualny”.
Randolf Richardson,
Uważam, że dokumentacja / kod X11 nazywa to wirtualnym ekranem.
Ryan C. Thompson,