3

Если я подключу внешний монитор к своему ноутбуку с Linux и сконфигурирую его для двойной головки с помощью системных инструментов Gnome, я настрою их с соответствующим разрешением и положением (одно слева от другого)

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

Есть ли способ применения правильных разрешений для мыши?

Спасибо

4 ответа4

4

Это стандартное поведение X. Когда два экрана имеют разный размер (по вертикали), виртуальный рабочий стол, созданный путем объединения этих двух экранов, достигает максимального вертикального размера :(
Я столкнулся с той же проблемой с тройными экранами (один 1600x1200 в центре и два 1280x1024 влево и вправо ... создает виртуальный / объединенный экран 4160x1200. Можете проверить в логах Х)

2

Об этом также сообщили в xorg как об ошибке: http://bugs.freedesktop.org/show_bug.cgi?id=20334 и в Ubuntu: https://bugs.launchpad.net/ubuntu/+source/libxrandr/+bug/373367. По состоянию на ноябрь 2010 года для xorg существует пробный патч: http://bugs.freedesktop.org/show_bug.cgi?id=20334#c33. В отчете об ошибке в Ubuntu есть временное решение: https://bugs.launchpad.net/ubuntu/+source/libxrandr/+bug/373367/comments/10.

2

У меня была такая же проблема пару лет назад на моем рабочем столе Ubuntu 10.04 с несколькими разнородными мониторами, и я решил ее, создав скрипт, который будет запускаться при запуске, который будет делать что-то вроде этого:

#!/bin/bash
killall XCreateMouseVoid
xrandr (parameters to create the monitor arrangement I want)
XCreateMouseVoid (parameters) &

Иногда мышь застревает в мертвой зоне, поэтому я открывал терминал с помощью клавиатуры и вызывал скрипт, чтобы вытащить его.

Для этого требуется программа с именем XCreateMouseVoid. Я думаю, что это та же самая программа, на которую @Warnaud ссылался выше.

Однако в более новых версиях X проблема была исправлена, и теперь ваш виртуальный рабочий стол больше не должен быть прямоугольным.

0

Попробуйте xcursorclamp.

Прекрасно работает для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .