Как настроить мониторы TwinView с разными разрешениями и предотвратить исчезновение мыши в мертвых зонах?
Я использую два монитора разных марок и разрешений с NVIDIA TwinView, который работает достаточно хорошо, но одна вещь, которая меня интересует, это то, как мышь может сместиться за край видимого пространства экрана под левым экраном и над правый экран (см. скриншот).
Намного сложнее нажимать кнопки внизу / вверху каждого экрана, так как курсор просто исчезает с края. Есть ли способ изменить это поведение?
2 ответа
Мышь, двигающаяся в эти мертвые области, является известной ошибкой X, однако есть обходной путь, использующий XCreateMouseVoid, который я подробно описал в этом вопросе:
Если вы хотите просто выровнять мониторы по верхнему или нижнему краям, измените Абсолютную Позицию из +1920+90
в +1920+0
или же +1920+56
Поскольку вы используете двоичный драйвер Nvidia, вы можете поместить:
Опция "ConstrainCursor" "да"
В разделе экрана вашего xorg.conf. Действительно, это поведение по умолчанию.
Это предотвратит попадание мыши в любые пустоты. Тем не менее, это также препятствует тому, чтобы вы открывали панель запуска, "нажимая" на край экрана, если вы используете Unity.