В Ubuntu внезапно перестали работать щелчки мыши
Это странно. Почему-то прошлой ночью моя мышь частично перестала работать. Движение в порядке, но кнопки мыши не работают. В основном это левая кнопка, но иногда и правый щелчок и колесо прокрутки тоже терпят неудачу.
Первоначально я думал, что это может быть сама мышь (левая кнопка в последнее время стала немного "мягкой"), но я попробовал другую мышь, и у меня возникла та же проблема. Оба USB беспроводные оптические мыши. Клавиатура работает нормально на 95%, единственная проблема в том, что Alt+Tab не работает. Оба ключа работают нормально независимо.
В тот момент, когда это случилось, я использовал Chrome, перетаскивал на полосу прокрутки для прокрутки, и когда я отпустил мышь, она все еще удерживала полосу прокрутки.
Я использую Ubuntu 9.10, я обновился несколько недель назад, и все работало нормально, поэтому я не думаю, что это связано с этим. Я также не запускал никаких обновлений (сейчас я на всякий случай что-то исправил). Но не повезло.
Есть идеи?
14 ответов
Я обнаружил, что это просто проблема с мышью. Левая кнопка почти перестала работать. Другие кнопки перестали работать, потому что левая кнопка "зажата". После перезагрузки с подключенной другой мышью все работало нормально.
Черт, кажется, я недавно прошел через так много мышей и / или клавиатур...
Получил это тоже. Странно то, что она не отнимает щелчки у моей мыши, но полностью распознает мой тачпад.
В любом случае, открыв терминал и набрав:
metacity --replace &
заставит это работать, если вы используете compiz. Если вы хотите вернуть compiz обратно, введите:
compiz --replace &
и мышь снова заработает.
Добраться до терминала легче, если у вас есть Gnome-Do
или если вы назначите ему горячую клавишу (например, клавишу super/windows или тильду (~).
ВНИМАНИЕ: не останавливайтесь metacity
/compiz
команды однажды начались, или вы окажетесь в худшем положении, чем были раньше.
Несколько вещей, чтобы попробовать:
- Переключение в виртуальный терминал и из него Ctrl + Alt + F1,Alt + F7.
- Активируйте блокировку экрана Ctrl + Alt + L, чтобы сбросить диспетчер окон X11.
- Перезапустите оконный менеджер с чем-то вроде
( DISPLAY=0.0 marco --replace )
, Вам нужно заменитьmarco
с любым оконным менеджером у вас работает (compiz
,unity
,metacity
...). - Закройте все виртуальные машины, клиенты VNC, игры и т. Д., Которые могли захватить мышь. Например:
killall vmplayer
может инициировать операцию приостановки виртуальной машины.
Для чего это стоит, я зашел в менеджер пакетов и искал "мышь". После этого я нажал на все уже установленные приложения (их не так много) и переустановил все из них. Затем я искал "клавиатуру" и делал то же самое. Там тоже мало что изменилось. Наконец, я искал "input" и нашел файл с именем "inputattach". Переустановил его и мои проблемы с мышью решены. Работает как в день установки 10.04. Так приятно иметь мышь, которая ведет себя и работает так, как должна, опять же.
Я относительно новый пользователь Ubuntu, но вместо того, чтобы задавать много вопросов, а затем ждать, пока кто-нибудь ответит, я решил попробовать что-то сделать самостоятельно и решил свои проблемы с мышью (то есть с компьютерной мышью)...;)
После переустановки файла выяснилось, что нужно было щелкнуть несколько раз, чтобы открыть папку, пришлось удерживать кнопку нажатой в течение трех или четырех секунд, прежде чем щелчок будет активирован, или необходимость щелкнуть правой кнопкой мыши, чтобы открыть папку или открыть файл с конкретным приложением.
Я просто хотел поделиться этим с вами, так как "ввод" моей мыши теперь, кажется, снова, полностью и полностью "подключен" к моему компьютеру.
Из личного опыта (Ubuntu 14.04, беспроводная мышь Logitech):
2 способа заставить его работать снова на короткое время 1 - отключить и снова подключить мышь, 2 - alt-F1, чтобы переключиться в текстовый режим, затем alt-F7 (или F8), чтобы переключиться обратно на графику
совсем недавно полное устранение "мышиного слабого", похоже, разрешило особенно неприятный случай "без левого щелчка"
Раньше мои проблемы были нечастыми, и отключение мыши могло исправить это на несколько дней, но в последнем случае я использовал USB-разъем каждые 2 минуты.
на данный момент после вышеупомянутого удаления - похоже, работает
РЕДАКТИРОВАТЬ: говорил слишком рано, проблема сохраняется
У меня было именно такое поведение, вызванное тем, что Nautilus перехватил комбинацию клавиш и открыл диалоговое окно за несколькими другими окнами.
- движение мыши, но щелчок не обнаружен
- на всех устройствах ввода
- независимо от выбранного окна
- Ввод с клавиатуры и сочетания клавиш в порядке, можно запустить машину
- CTRL-ALT-F1 дал альтернативный вход X, нажатия клавиш принимаются на экране входа в систему.
- Снова вошел в сеанс, нет ввода с помощью мыши.
Закрывая окна, чтобы подготовиться к перезагрузке, я обнаружил всплывающее меню Nautilus, думаю, для создания папки. Очевидно, это было не рядом с окном папки. Наведение курсора мыши на всплывающее меню привело к его выделению, и я смог нажать ESC, чтобы отменить его.
И при этом устройства ввода мыши снова работают.
Это исправленная версия 20.04LTS, работающая с несколькими мониторами и виртуальным боксом (но выключающаяся, когда я нашел запись).
Поэтому стоит проверить, нет ли ошибочных всплывающих диалоговых окон или открытых меню, скрывающихся за открытыми окнами, прежде чем приступать к переустановке.
Если вы используете вариант gnome или новое целое, которое по умолчанию использует gnome:
alt + f2
gnome-shell --replace
Произошло со мной во время экспериментов с графическим API (vulkan). Я видел это и в другой раз
В основном это может быть причиной:
Ошибка хорошо известна. Посмотрите, например, здесь:
Ошибка ссылка
Обычный обходной путь - экспорт GDK_NATIVE_WINDOWS=1 перед запуском приложения с проблемами щелчков.
У меня была, возможно, похожая проблема, я думал, что я буду вмешиваться в то, что я сделал, что, похоже, сработало. Кстати, я использую беспроводной трекбол Logitech на Ubuntu 10.04.
Моя проблема заключалась в том, что левая кнопка на моей беспроводной трекбольной мыши Logitech доставила бы мне много проблем. Иногда это было бы серьезно, иногда едва заметно. Нажатие иногда регистрировалось как левый щелчок, иногда регистрировалось как двойной щелчок, и много-много раз оно вообще не регистрировалось. Перетаскивание, копирование и вставка стали практически невозможными. Мне почти никогда не удавалось выделить текст. Одним словом, жизнь с этой мышью стала невыносимой. Эта проблема коснулась всех программ и окон.
Я предположил, что проблема была с мышью, хотя у меня она была только с июня или июля этого года (2010). Я сосредоточил свои усилия на попытке починить мышь. В конце концов, я по существу обманул эту мышь, пытаясь заставить ее работать, но безрезультатно.
Наконец, я перестал полностью использовать мышь и переключился на проводной трекбол, который раньше никогда не доставлял мне никаких проблем. Однако после использования проводной мыши в течение нескольких дней я начал замечать, что у нее точно такая же проблема. Итак, потом я понял, что, по всей вероятности, это проблема с 10.04.
Посмотрев некоторое время в Интернете, пытаясь найти решение, которое работает для меня, я наткнулся на пост выше об использовании metacity --replace. Таким образом, основываясь на этом, я был почти уверен, что Compiz был корнем моих проблем с мышью. После игры с Ubuntu Tweak, один из пунктов меню, "Включить функцию композитинга Metacity", отметил, что мне пришлось вручную отключать визуальные эффекты во внешнем виде.
Таким образом, после отключения визуальных эффектов ("Система"> "Установки"> "Внешний вид"> "Визуальные эффекты", а затем выберите "Нет") мышь снова начинает работать. Я не знаю, будет ли это постоянным решением или оно снова вызовет у меня проблемы, но я подумал, что упомяну это решение.
Из ошибки, упомянутой Джо выше (выделено мной):
Так что здесь ошибка и обходные пути.
Например, на YouTube, хотя он распознает мою мышь, перемещающуюся по различным кнопкам, реальные щелчки мыши не распознаются. Я могу перемещаться, используя "вкладку", но это очень больно. Я также могу щелкнуть правой кнопкой мыши. Проблема не возникает с другими флэш-плеерами, например, swfdec-mozilla.
ВОЗМОЖНОЕ РЕШЕНИЕ 1. Отключить compiz.
ВОЗМОЖНОЕ РЕШЕНИЕ 2: Удалитьflashplugin-nonfree
/flashplugin-installer
и установить из Adobe
ВОЗМОЖНОЕ РЕШЕНИЕ 3: Откройте терминал и введите:gksudo gedit /usr/lib/nspluginwrapper/i386/linux/npviewer
Затем добавьте:
export GDK_NATIVE_WINDOWS=1
до последней строки текста.Примечание. Единственный обходной путь для пользователей Chrome/Chromium - отключение compiz.
Это происходило с моим Ubuntu 10.04 время от времени, и это снова работало только после того, как я нажал кнопку тачпада. Однако с тех пор, как я изменил настройки тачпада, этого больше никогда не случалось. Я деактивировал нажатие сенсорной панели, и теперь "настоящая" мышь никогда не останавливается.
Для всех, кто использует i3, перезапуск i3 исправил это для меня (ctrl+shift+r)
Мой симптом - движение мыши работает, но не щелкает.
Не было никаких проблем с мышью до недавнего обновления менеджера обновлений. Подозревал мою беспроводную мышь, но с обычной проводной мышью имел те же эффекты: левая кнопка мыши будет работать и выключаться.
Переустановка драйверов ввода мыши xorg, которые уже были установлены по умолчанию (xserver-xorg-input-mouse, xserver-xorg-input-evdev), ничего не изменила, но просмотр количества установленных по умолчанию драйверов мыши заставил меня задуматься: Я когда-нибудь использовал Synaptics Touchpad на этом рабочем столе? Я понял, что это не Gentoo, и многие ненужные драйверы установлены по умолчанию, чтобы Ubuntu работала на широком спектре оборудования.
Что решило мою проблему, так это удалить все драйверы мыши xorg для устройств, которые вряд ли когда-либо будут подключены к моей системе. Как только лишние драйверы были удалены, мои щелчки мыши вернулись к норме.
Я также хотел бы добавить, что мне никогда не требовался обходной путь, упомянутый выше, то есть установка переменной среды GDK_xxxxx. Я использую Compiz и Chrome в этой системе, и мне никогда не требовался этот обходной путь. Единственное приложение, которому не нравится мышь в сочетании с Compiz, - это Blender3d..... щелчки мыши в этом приложении отключаются примерно на 20 пикселей по вертикали.
Моя проблема была на ноутбуке с Linux. Я подключил его к внешним экранам и внешней клавиатуре при закрытой крышке ноутбука. Это моя обычная работа. Когда щелчки мыши перестали работать, я как раз собирался перезагрузить компьютер, поэтому открыл крышку ноутбука (внешняя мышь все еще не работала) и нажал на параметры питания. Как только я это сделал, мой внешний щелчок мыши снова заработал. Очень странно.