В Ubuntu внезапно перестали работать щелчки мыши


75

Это странно. Почему-то прошлой ночью моя мышь частично перестала работать. Движение в порядке, но кнопки мыши не работают. В основном это левая кнопка, но иногда и правый щелчок и колесо прокрутки тоже терпят неудачу.

Первоначально я думал, что это может быть сама мышь (левая кнопка в последнее время стала немного «мягкой»), но я попробовал другую мышь, и у меня возникла та же проблема. Оба USB беспроводные оптические мыши. Клавиатура работает нормально на 95%, единственная проблема - Alt+ Tabне работает. Оба ключа работают нормально независимо.

В тот момент, когда это случилось, я использовал Chrome, перетаскивал на полосу прокрутки для прокрутки, и когда я отпустил мышь, она все еще удерживала полосу прокрутки.

Я использую Ubuntu 9.10, я обновился несколько недель назад, и все работало нормально, поэтому я не думаю, что это связано с этим. Я также не запускал никаких обновлений (сейчас я на всякий случай что-то исправил). Но не повезло.

Есть идеи?


1
Тем, кто пытался понять, почему это происходит, я заметил, что Spotify для Ubuntu, кажется, вызывает это. Оставьте клиента Spotify открытым слишком долго, ничего не играя (обычно в течение ночи), затем вернитесь, чтобы воспроизвести что-нибудь. Нажатие на зеленую кнопку «Play» списков воспроизведения приводит к тому, что щелчки не регистрируются.
Skytreader

Ответы:


78

Получил это тоже. Странно то, что она не отнимает щелчки у моей мыши, но полностью распознает мой тачпад.

В любом случае, открыв терминал (например, с помощью Ctrl+ Alt+ T) и набрав:

metacity --replace &

заставит это работать, если вы используете compiz. Если вы хотите вернуть compiz обратно, введите:

compiz --replace &

и мышь снова заработает.

Добраться до терминала легче, если у вас есть Gnome-Doили если вы назначите ему горячую клавишу (например, клавишу super / windows или тильду (~).

ПРЕДУПРЕЖДЕНИЕ : не останавливайте metacity/ compizкоманды после запуска, иначе вы окажетесь в худшем положении, чем были раньше.


6
Если вы остановите metacity --replaceкоманду, вы окажетесь в худшем положении, чем при запуске, с еще меньшей функциональностью. В качестве предупреждения для других, не останавливайте процесс metacity после его начала. Я нашел это трудным путем.
Деннис

3
Лучше запустить команду, Alt+F2если это работает, поэтому вам не нужно беспокоиться о закрытии терминала.
Ник

6
И для более новых версий:unity --replace
Jmiserez

7
идеально подходит для меня, но странно, что в 2015 году со зрелой ОС (Ubuntu 15) все еще есть такие проблемы.
Чарльз-Антуан Фурнел

5
Это обходной путь, а не решение. Любые идеи о том, как это исправить навсегда?
jvriesem

22

Для чего это стоит, я зашел в менеджер пакетов и искал «мышь». После этого я нажал на все уже установленные приложения (их не так много) и переустановил все из них. Затем я искал «клавиатуру» и делал то же самое. Там тоже мало что изменилось. Наконец, я искал «input» и нашел файл с именем «inputattach». Переустановил его и мои проблемы с мышью решены. Работает как в день установки 10.04. Так приятно иметь мышь, которая ведет себя и работает так, как должна, опять же.

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

После переустановки файла выяснилось, что нужно было щелкнуть несколько раз, чтобы открыть папку, пришлось удерживать кнопку нажатой в течение трех или четырех секунд, прежде чем щелчок будет активирован, или необходимость щелкнуть правой кнопкой мыши, чтобы открыть папку или открыть файл с конкретным приложением.

Я просто хотел поделиться этим с вами, так как «ввод» моей мыши теперь, кажется, снова, полностью и полностью «подключен» к моему компьютеру.


1
У меня была та же самая проблема, описанная здесь, <kbd> alt </ kbd> <kbd> tab </ kbd> плюс функции мыши заморожены (не только щелчки не работают, но и форма мыши не меняется, и они всегда разморозить после <kbd> Ctrl </ kbd> <kbd> Q </ kbd> над firefox и затем <kbd> Alt </ kbd> <kbd> F1 </ kbd> над рабочим столом, чтобы активировать меню). Я просто переустановил inputattachпакет, как описал @Cubby, и проблемы прекратились.

2
Проголосовал за решение своей проблемы и поделился решением с другими.
Джейк

5
tl; dr sudo apt get install --reinstall inputattach
user1526247

1
sudo apt-get install --reinstall inputattach; # работать как шарм) Lubuntu (Ubuntu) 18.04. Tnx!
user3439968

13

из личного опыта (Ubuntu 14.04, беспроводная мышь Logitech):

2 способа заставить его работать снова на короткое время 1 - отключить и снова подключить мышь, 2 - alt-F1, чтобы переключиться в текстовый режим, затем alt-F7 (или F8), чтобы переключиться обратно на графику

совсем недавно полное устранение «мышиного слабого», похоже, разрешило особенно неприятный случай «без левого щелчка»

Раньше мои проблемы были редкими, и отключение мыши могло исправить это на несколько дней, но в последнем случае я использовал USB-разъем каждые 2 минуты.

на данный момент после вышеупомянутого удаления - похоже, работает

РЕДАКТИРОВАТЬ: говорил слишком рано, проблема сохраняется


1
Переключение в текстовый режим и обратно у меня сработало. Ubuntu 15.10, довольно ванильные установки и настройки.
Джон Т

Почему переключился в текстовый режим и вернулся, чтобы он заработал? О, МОЙ БОГ! Работает отлично, спасибо, LOL
deFreitas

2
начиная с Ubuntu 16.04 переключение выполняется CTRL-alt-F1 / [CTRL] -alt F7 (Ctrl необходим при выходе из графического интерфейса, необязательный при возвращении)
Фрэнк Нок

13

Несколько вещей, чтобы попробовать:

  • Переход к и от виртуального терминала Ctrl + Alt + F1, Alt + F7.
  • Активируйте блокировку экрана, Ctrl + Alt + Lчтобы сбросить диспетчер окон X11.
  • Перезапустите оконный менеджер с чем-то вроде ( DISPLAY=0.0 marco --replace ). Вам нужно заменить marcoс тем, что оконным менеджером вы работаете ( compiz, unity, metacity...).
  • Закройте все виртуальные машины, клиенты VNC, игры и т. Д., Которые могли захватить мышь. Например: killall vmplayerможет инициировать операцию приостановки виртуальной машины.

Переключение в текстовый режим и обратно работало для меня на Ubuntu 15.10. Это довольно ванильная установка и настройка, и проблема возникла после обычного запуска, а не после каких-либо конкретных обновлений, которые я могу вспомнить.
Джон Т

Переключение на виртуальный терминал работало и в 16.10. Спасибо, вы только что сохранили мед перезагрузку :-)
Kimble

3
перезапуск виртуальной машины (windows) у меня сработал.
Champ

1
Есть ли постоянное исправление для этого? Это происходит со мной каждые 15-20 минут, и переключение на виртуальный терминал исправляет это.
Ашвини Чаудхари

8

Я обнаружил , что это была просто проблема с мышью. Левая кнопка почти перестала работать. Другие кнопки перестали работать, потому что левая кнопка «зажата». После перезагрузки с подключенной другой мышью все работало нормально.

Черт, кажется, я недавно прошел через так много мышей и / или клавиатур ...


3
ха! К сожалению, подобные проблемы с аппаратным обеспечением никогда не возникают в первую очередь. это должно быть программное обеспечение, мыши не
портятся

Вариант «просто проблема с мышью» - я снова включил беспроводную мышь после выключения (маленький ползунок на нижней стороне) и обратно… Простая вещь, которую легко забыть или просто не знать, что есть такое переключение, и я бы потратил пару часов на взлом программного обеспечения и перезагружался заранее ... :-(.
Тони Д

У меня та же проблема, но по какой-то причине моя мышь работает, если я загружаюсь в Windows. Это действительно глупо иметь именно такой ответ, как принято.
h22

2

Из ошибки, упомянутой Джо выше (выделено мной):

Так что здесь ошибка и обходные пути.

Например, на YouTube, хотя он распознает мою мышь, перемещающуюся по различным кнопкам, реальные щелчки мыши не распознаются. Я могу перемещаться, используя «вкладку», но это очень больно. Я также могу щелкнуть правой кнопкой мыши. Проблема не возникает с другими флэш-плеерами, например, swfdec-mozilla.

Способ 1: Отключить Compiz
Способ 2: Удалить flashplugin-nonfree/ flashplugin-installerи установить из самана
Временного решения 3: Откройте терминал и введите:

   gksudo gedit /usr/lib/nspluginwrapper/i386/linux/npviewer

Затем добавьте: export GDK_NATIVE_WINDOWS=1перед последней строкой текста.

Примечание. Единственный обходной путь для пользователей Chrome / Chromium - отключение compiz.


2

У меня была, возможно, похожая проблема, я думал, что я буду вмешиваться в то, что я сделал, что, похоже, сработало. Кстати, я использую беспроводной трекбол Logitech на Ubuntu 10.04.

Моя проблема заключалась в том, что левая кнопка на моей беспроводной трекбольной мыши Logitech доставила бы мне много проблем. Иногда это было бы серьезно, иногда едва заметно. Нажатие иногда регистрировалось как левый щелчок, иногда регистрировалось как двойной щелчок, и много-много раз оно вообще не регистрировалось. Перетаскивание, копирование и вставка стали практически невозможными. Мне почти никогда не удавалось выделить текст. Одним словом, жизнь с этой мышью стала невыносимой. Эта проблема коснулась всех программ и окон.

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

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

Посмотрев некоторое время в Интернете, пытаясь найти решение, которое работает для меня, я наткнулся на пост выше об использовании metacity --replace. Таким образом, основываясь на этом, я был почти уверен, что Compiz был корнем моих проблем с мышью. После игры с Ubuntu Tweak, один из пунктов меню, «Включить функцию композитинга Metacity», отметил, что мне пришлось вручную отключать визуальные эффекты во внешнем виде.

Таким образом, после отключения визуальных эффектов («Система»> «Установки»> «Внешний вид»> «Визуальные эффекты», а затем выберите «Нет») мышь снова начинает работать. Я не знаю, будет ли это постоянным решением или оно снова вызовет у меня проблемы, но я подумал, что упомяну это решение.


1

В основном это может быть причиной:

Ошибка хорошо известна. Посмотрите, например, здесь:

Ошибка ссылка

Обычный обходной путь - экспорт GDK_NATIVE_WINDOWS = 1 перед запуском приложения с проблемами щелчков.

(источник)


1

Это происходило с моим Ubuntu 10.04 время от времени, и это снова работало только после того, как я нажал кнопку тачпада. Однако с тех пор, как я изменил настройки тачпада, этого больше никогда не случалось. Я деактивировал нажатие сенсорной панели, и теперь «настоящая» мышь никогда не останавливается.


1

Если вы используете вариант gnome или новое целое, которое по умолчанию использует gnome:

alt + f2
gnome-shell --replace

Произошло со мной во время экспериментов с графическим API (vulkan). Я видел это и в другой раз


0

Не было никаких проблем с мышью до недавнего обновления менеджера обновлений. Подозревал мою беспроводную мышь, но с обычной проводной мышью имел те же эффекты: левая кнопка мыши будет работать и выключаться.

Переустановка драйверов ввода мыши xorg, которые уже были установлены по умолчанию (xserver-xorg-input-mouse, xserver-xorg-input-evdev), ничего не изменила, но, увидев, сколько драйверов мыши было установлено по умолчанию, я удивился: Я когда-нибудь использовал Synaptics Touchpad на этом рабочем столе? Я понял, что это не Gentoo, и многие ненужные драйверы установлены по умолчанию, чтобы Ubuntu работала на широком спектре оборудования.

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

Я также хотел бы добавить, что мне никогда не требовалось обходное решение, упомянутое выше, т.е. установка переменной среды GDK_xxxxx. Я использую Compiz и Chrome в этой системе, и мне никогда не требовался этот обходной путь. Единственное приложение, которому не нравится мышь в сочетании с Compiz, - это Blender3d ..... щелчки мыши в этом приложении отключаются примерно на 20 пикселей по вертикали.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.