Мышь таинственно перестает работать на моем правом экране

17

Итак, я использую Ubuntu 14.0.4 на моем (Dell Vostro) ноутбуке, и у меня подключен второй экран. Я использую обычную мышь USB.

Обычно это работает нормально, но сегодня (после нескольких часов нормального использования) у меня странное поведение, которое я когда-то имел в прошлом:

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

И если я нажимаю на поиск Dash, я получаю полную страницу результатов поиска, и мышь там работает нормально (есть реакции на mousover, и я могу нажать). Таким образом, это как если бы это невидимое окно работало над всеми остальными, поглощая все щелчки, но оно все равно может перекрываться чертой, как все окна (ничего подобного не появляется, если я нажимаю alt-tab).

И если я отключу экран рабочего стола, на ноутбуке будет работать щелчок (и он исчезнет, ​​как только я снова включу его). И если я открою системные настройки и переместлю (виртуальное) относительное положение моих экранов, проблема появится только на правой стороне экрана, будь то ноутбук или внешний монитор. Если я размещу два виртуальных экрана один над или под другим, я могу просто щелкать везде, пока я не положу экраны рядом друг с другом - так что, похоже, что «правая сторона» работает неправильно, а не Сам экран ноутбука.

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

Изменить : щелчок внезапно начал работать снова, как только я закончил публиковать это. Несмотря на то, что я не сделал ничего «особенного» (я нажал на окно Chrome Gmail с уведомлением?) И пробовал множество вещей при написании отчета о проблеме.

Emile
источник
возможно, он должен что-то делать с упорядочением экрана ... какой монитор оставлен, а какой правым ... У меня была та же проблема, и я решил, что мои экраны упорядочены (виртуально) иначе.
Маркус
3
Та же проблема возникает случайно в Ubuntu 16.04. происходит на всех 4 виртуальных рабочих столах. Мышь- до событий делают работу , хотя - я могу перетащить на правую сторону. Так что делайте щелчки в строке состояния в верхней части экрана (которую я поместил на обоих дисплеях).
Санджай Манохар

Ответы:

14

У меня была та же проблема [Xenial], которая, казалось, была вызвана запуском VirtualBox (хотя это могла быть красная сельдь). Я исправил это

unity --replace

Хотя это не объясняет, почему это произошло в первую очередь ...

ВНИМАНИЕ - это закроет все ваши открытые приложения, поэтому сначала сохраните все!

Санджай Манохар
источник
2
У меня такое поведение только с VirtualBox ... эта команда перезапустит Unity, и после этого она снова работает. Есть ли какие-либо успехи в том, как это предотвратить?
duedl0r
1
Работает в 16.04.
Диней
это не красная селедка. Я могу подтвердить, что это - виртуальная коробка, которая вызывает это.
Бартош Радачиньски
Эта команда разрешила проблему, однако она закрыла мои затмения и Firefox. Так что сохраните работу, прежде чем запустить эту команду.
Анил Бхарадиа
1
Спасибо @AnilBharadia Я действительно должен был сказать это! ответ обновлен.
Санджай Манохар
0

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

Я заметил, что у моего ноутбука разрешение по умолчанию 1366x768, и обычно у второго монитора оно меньше. С этими значениями проблема будет присутствовать, но когда вы установите свой ноутбук на 1360 x 768, проблема будет исправлена, по крайней мере, на полчаса в моем случае.

Удачи.

Обновление: часы сейчас и работают отлично.

GAlcidesS
источник
1
Нет, это не соответствует моей ситуации: 1) у моего второго монитора большее разрешение, и 2) когда эта ошибка возникает, изменение разрешения ноутбука с 1366 x 768 (по умолчанию) на 1360 x 768 не исправляет Это.
Эмиль