У меня есть два монитора (24 "как основной и 19" слева).
Каждый раз, когда я хочу переключиться на другое приложение или запустить новое, средство запуска кажется немного проблематичным. Несмотря на то, что при наведении курсора мыши на верхний логотип Ubuntu он появляется, он все равно выглядит довольно спазматическим.
Кто-нибудь еще нашел проблему и есть ли решение?
Это довольно длинный ответ, который я чувствовал, лучше держать отдельно от моего другого.
Чтобы вы поняли, откуда появилось это решение, моя схема монитора выглядит следующим образом:
Два черных область 1280x88 за пределами экрана, но моя мышь все еще может ввести это из-за ошибки X . Обходной путь - это небольшая программа, которая не позволяет мыши войти в эту пустоту, которая называется XCreateMouseVoid.
Вы также можете использовать XCreateMouseVoid, чтобы создать маленькую рамку, против которой будет останавливаться мышь при нажатии в верхний левый угол основного экрана. Вот что я показал в зеленой области этого изображения:
Откройте папку в терминале и выполните следующую команду:
cd ~/XCreateMouseVoid && make
Протестируйте программу со значениями:
~/XCreateMouseVoid/XCreateMouseVoid 0 0 1280 88
Добавить в Startup Applications , чтобы он всегда работал при загрузке.
Значения, требуемые для XCreateMouseVoid: x, y , w, h
Для моей настройки, чтобы мышь не входила в верхнюю и нижнюю черные 1280 x 88 областей вместе с останавливая ее, пройдя мимо кнопки «Домой», я запускаю два экземпляра программы со следующими значениями:
XCreateMouseVoid 0 0 1280 88
XCreateMouseVoid 0 1112 1280 88
Маленький прямоугольник
Если у вас другая настройка, вы можете создайте маленький прямоугольник, как я упоминал ранее. Размер прямоугольника 60 х 25, что является минимальной шириной, необходимой для правильной остановки мыши.
Единственное значение, которое вам нужно изменить, - это x , которое вычисляется путем вычитания 60 из ширины вашего дополнительного монитора. например Монитор 1280 x 1024 Я вычитаю 60 из 1280, чтобы получить значение 1220 для XCreateMouseVoid:
XCreateMouseVoid 1220 0 60 25
Иногда курсор мыши может прыгнуть в созданную пустоту мыши и попасть в ловушку. Решение состоит в том, чтобы нажать клавишу Super kbd> или Menu kbd>, чтобы открыть меню и освободить курсор мыши.
У меня такая же настройка, и это довольно раздражает. Причина, по которой он не работает хорошо с дополнительным монитором слева, заключается в том, что нет препятствия, мешающего перемещению курсора дальше влево от кнопки home , которая обычно происходит в сценарии с одним монитором. [ 1114]
Mouse Precision
Нужно быть очень точным и поместить курсор мыши только в верхний левый угол пикселей основного экрана.
Ярлыки можно использовать в качестве альтернативы:
Отключить панель запуска от скрытия:
Установить Compiz Config Settings Manager из Центра программного обеспечения Ubuntu
Открыть Compiz Диспетчер настроек конфигурации из Dash
Найдите плагин Unity и измените Скрыть Launcher на Никогда
Открыть с помощью левого края экрана:
На самом деле вы можете открыть панель запуска, переместив мышь в крайнее левое положение вторичного монитора, если Вы включили Толкает левый край экрана в Средства запуска и меню . Это не интуитивно и не эргономично, но работает.
<час>