Чувствительность сенсорной панели масштабируется до размеров виртуального экрана

11

Я экспериментирую с подключением второго монитора к своему ноутбуку Ubuntu Natty, и я заметил раздражающую «особенность», которая делает любую установку с несколькими мониторами настолько непригодной, что я на самом деле предпочитаю установку с одним монитором на ноутбуке.

Похоже, что система автоматически «масштабирует» чувствительность сенсорной панели по осям X и Y, чтобы соответствовать размерам «виртуального» экрана, который охватывает несколько мониторов. Это лучше всего иллюстрируется на примере. Если я установил два монитора рядом, скорость оси X сенсорной панели удвоится, так что при перемещении моего пальца на та же панель на том же расстоянии мышь на экране будет перемещаться в два раза дальше в направлении X, чем она когда у меня был только один монитор. И все же чувствительность оси Y остается неизменной, поэтому все движения по диагонали мыши оказываются под неправильным углом. Это делает сенсорную панель практически полностью бесполезной, поскольку мышь на экране не движется в том же направлении, что и моя рука на планшете.

Что я могу с этим поделать? Я просто хочу, чтобы скорости осей X и Y были одинаковыми, и я определенно не хочу, чтобы моя чувствительность мыши менялась, потому что я добавил экран.

Кстати, тачпад - это тачпад Synaptics. Это ноутбук Dell M1330 с графической картой nVidia.

Райан К. Томпсон
источник
Я наблюдаю такое же неприятное поведение на рабочем столе Natty с трекпадом Apple Magic Trackpad и графикой nVidia. Это было непросто для Google из-за всех общих слов «разрешение» и «чувствительность» (но я не знаю, как описать нашу проблему в другом месте). Я надеюсь, что кто-нибудь найдет ответ и разместит его здесь ...
rymo
есть та же проблема с Ubuntu Trusty, ноутбук Lenovo Y50
mathieu

Ответы:

4

Не уверен, что вы все еще ищете, но я нашел некоторую информацию в этих двух темах: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/327428 и ошибка 591954. Оказывается, размеры сенсорной панели масштабируются до размеров виртуального экрана, который генерирует xorg для размещения ваших мониторов. Поскольку большинство людей имеют свои мониторы рядом, вы получаете виртуальный экран, который, вероятно, в два раза шире, чем у одного монитора, поэтому горизонтальные перемещения трекпада масштабируются так, чтобы быть в два раза быстрее. Исправление изначально было совершено почти 2 года назад, что немного смешно, но ...

В итоге я последовал совету из последнего поста из первой темы и установил драйвер xorg synaptics для oneiric отсюда: http://packages.ubuntu.com/oneiric/amd64/xserver-xorg-input- Synaptics / скачать

Это исправило все просто отлично для меня.

KevBry
источник
Поскольку сейчас выпущен Oneiric, и я давно его не тестировал, я просто отмечу это как принятый.
Райан К. Томпсон
2
xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Velocity Scaling" 10

(10 чувствительность, вы можете настроить его). Больше информации там: https://bbs.archlinux.org/viewtopic.php?pid=963650#p963650

Trif
источник
Как этот параметр связан с относительной чувствительностью в направлениях X и Y?
Райан С. Томпсон
-2

Проблемы синхронизации мыши, кажется, встречаются довольно часто со многими решениями для виртуализации. Пока что решение, которое я нашел, хорошо работает как в Xen, так и в VirtualBox, - это настроить мышь для эмуляции как «планшетное устройство» вместо обычной мыши.

Я надеюсь, что вы можете найти такой вариант в настройках конфигурации виртуализации, и это решит вашу проблему.

Рэндольф Ричардсон
источник
Я не говорю о виртуальных машинах. Я говорю о настройке нескольких мониторов. Два монитора, расположенные рядом, создают «виртуальный» экран, который в два раза больше физического экрана.
Райан К. Томпсон
О, тогда это просто расширенный экран. Я был сбит с толку словом «виртуальный».
Рэндольф Ричардсон
Я считаю, что документация / код X11 относится к нему как к виртуальному экрану.
Райан К. Томпсон