Ubuntu зависает курсор мыши

Обновлено: 04.07.2024

У меня возникла проблема с указателем мыши в системе под управлением Ubuntu 16.10.

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

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

Я наблюдал такое поведение в стандартных Ubuntu и Xubuntu 16.10. Когда я переустановил 16.04 LTS, проблема ушла.

Это не связано с липкими краями, так как не имеет значения, если я включил или отключил этот параметр.

Кто-нибудь еще имел эту проблему и определил причину или решение?

2 ответа

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

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

Я читал в этом посте на форумах Ubuntu, что сброс настроек Unity поможет

Затем выполните сброс через:

Это сработало для меня, и мой указатель перестал исчезать.

Это, по-видимому, обходной путь к неприятной ошибке в коде intel в драйверах Cherry Trail в Linux, которая в противном случае могла бы привести к зависанию системы.

Так что если вы работаете на этой архитектуре, вот почему. Есть обходной путь.

Создайте / отредактируйте файл /etc/X11/xorg.conf и вставьте следующее:

Затем выйдите из системы или перезагрузите компьютер. Замораживание прекратится, когда вы снова войдете в систему, но вместо этого вы получите мерцающий указатель мыши. До вас, что хуже.

Ставлю Ubuntu 10.04, запускаю систему, иксы; и внезапно (через 2-3 минуты) после начала работы перестает работать мышь. Т.е. курсор на экране есть, лазер в мыши горит, но не шевелится.

Что в логах? Вытащите, воткните обратно, посмотрите, определилась ли

Я нуб в линуксе. Если не сложно, подскажите пожалуйста каким образом.

Эта команда выведет последние строки лога. Желательно выполнить ее сразу же, как мыша пропадет.

И еще раз, вытащите и снова воткните мышь. И воспользуйтесь той же командой. То что получится - выложите здесь


Мыша USB? Тогда lsusb. Еще вариант, если при загрузке временно начинает работать - смотри автоскрипты /etc/rc.d/итд.

domain 1: span 0-1 level MC groups: 0-1 (cpu_power = 1178) CPU1 attaching sched-domain: domain 0: span 0-1 level SIBLING groups: 1 (cpu_power = 589) 0 (cpu_power = 589) domain 1: span 0-1 level MC groups: 0-1 (cpu_power = 1178) eth0: no IPv6 routers present ISO 9660 Extensions: Microsoft Joliet Level e ISOFS: changing to secondary root

Ничего не видно. Скажите, какая у Вас мышь?

Тогда сделайте lsusb, как посоветовали выше. Сначала, когда мышь работает, потом - когда нет

Просто ввести данную команду (?) в консоль и сказать вывод?

Да, дважды, сначала когда мышь работает, потом - когда нет

Bus 003 Device 002: ID 046d:c00e Logitech, Inc. M-BJ58/M-BJ69 Optical Wheel Mouse

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 002 Device 002: ID 04f2:0760 Chicony Electronics Co., Ltd

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Когда не работает выдает тоже самое.

Так. А вынимание/втыкание помогает?

После вынимая-втыкания мышь перестает гореть и, соответственно, не работает.

Покажите dmesg|tail сразу после этого

Хех, если мыщку двигать оооочень медленно то работает не 2-3 минуты, а минут 5.

замени USB мышь на простую.


Материнка случаем не ASUS?

Да, материнка ASUS.

Мышь заменить на простую не могу.. Сгорел PS/2 вход


Как я и думал. Попробуйте посмотреть, грузится ли модуль asus_atk0110. Если грузится, то попробуйте занести в черный список.

Есть ненулевая вероятность, что испортился кабель мыши. На других компах она так не чудесит?

Как занести данный файл в черный список?

А по поводу другой мыши.. Пробовал подключать другие. Тот же эффект

sudo echo 'blacklist asus_atk0110' >> /etc/modprobe.d/blacklist.conf


В файл /etc/modprobe.d/blacklist.conf добавить такую строчку:


Кстати, простая выгрузка модуля помогла?

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


gar131> на попытку добавить файл в блеклист, пишет что 'отказано в доступе'

и вообще весь сайт читать до просветления.

Угу, файл добавил в блеклист, мышь по-прежнему не работает


gar131> Угу, файл добавил в блеклист, мышь по-прежнему не работает

Модуль выгрузил? Комп перезагрузил?

Вывод lsmod покажи

Может хоть примерно скажете в чем причина?

Module Size Used by
arc4 1165 2
ath9k_htc 40674 0
ath9k_common 5982 1 ath9k_htc
ath9k_hw 292297 2 ath9k_htc,ath9k_common
mac80211 231541 2 ath9k_htc,ath9k_common
led_class 2633 1 ath9k_htc
ath 8153 2 ath9k_htc,ath9k_hw
cfg80211 144470 4 ath9k_htc,ath9k_common,mac80211,ath
parport_pc 26058 0
ppdev 5556 0
binfmt_misc 6599 1
snd_hda_codec_atihdmi 2411 1
snd_hda_codec_realtek 217980 1
snd_hda_intel 22107 4
radeon 825934 2
snd_hda_codec 87552 3 snd_hda_codec_atihdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 5040 1 snd_hda_codec
snd_pcm 71475 3 snd_hda_intel,snd_hda_codec
snd_seq_midi 4588 0
snd_rawmidi 17783 1 snd_seq_midi
snd_seq_midi_event 6047 1 snd_seq_midi
ttm 56633 1 radeon
snd_seq 47174 2 snd_seq_midi,snd_seq_midi_event
drm_kms_helper 30200 1 radeon
snd_timer 19067 2 snd_pcm,snd_seq
snd_seq_device 5744 3 snd_seq_midi,snd_rawmidi,snd_seq
drm 168054 4 radeon,ttm,drm_kms_helper
snd 49006 16 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
serio_raw 4022 0
intel_agp 26360 0
asus_atk0110 11423 0
soundcore 880 1 snd
i2c_algo_bit 5168 1 radeon
snd_page_alloc 7120 2 snd_hda_intel,snd_pcm
agpgart 32011 3 ttm,intel_agp,drm
lp 7342 0
parport 31492 3 parport_pc,ppdev,lp
ahci 19013 0
firewire_ohci 21106 0
usbhid 36882 0
hid 67742 1 usbhid
firewire_core 46643 1 firewire_ohci
crc_itu_t 1383 1 firewire_core
libahci 21667 1 ahci
pata_jmicron 1855 0
atl1 29715 0
mii 4425 1 atl1



иксовый лог покажи, dmesg тут мало поможет


А как этот лог вывести?


Ubuntu 10.10, Asus EEE PC 1005PX. Примерно такая же фигня.
Бывает, работаю, а тут мышка перестает реагировать на нажатие. Если на тачпаде нажать - то работает, а мышка - нет. После того, как на тачпаде нажмешь - тогда и мышка оживает.





> nolapci_timer
Всё же nolapic_timer



там очепятка, исправленный вариант тоже не помог?

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


не помог (если честно, девайс не мой, потому и по поводу результатов не сразу отписываюсь ;) )


Ну просто я нарушил какое-то правило, за которое более развёрнутый ответ удалили. Вот только какое не знают даже модераторы. Мне кажется, ошибка в xorg, потому что судя по логам тачпад нашёлся. Кстати, конкретно этот тачпад умеет мультитач (нужен скрипт для активации)

Вместо Touchpad подставляешь название устройства (xinput --list)


Спасибо, Zenitur, еще бы основную проблему решить, было бы вообще здорово))

А что, обновления не помогли?! Разве в Synaptic нет обновлений для xorg или ядра системы?

Все операционные системы иногда зависают, и Ubuntu не является исключением. Что я должен сделать, чтобы восстановить контроль, когда.

  • только одна программа перестает отвечать?
  • вообще ничего не реагирует на щелчки мышью или нажатия клавиш?
  • мышь перестает двигаться полностью?
  • У меня есть процессор Intel Bay Trail?

В каком порядке я должен попробовать различные решения, прежде чем выдернуть вилку из розетки?

Что я должен делать при сбое запуска Ubuntu? Есть ли диагностическая процедура, которой я могу следовать?

Когда одна программа перестает работать:

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

Иногда это не работает, как ожидалось. Если вы не можете закрыть окно обычным способом, вы можете нажать Alt + F2 , набрать xkill и нажмите Enter . Ваш курсор мыши превратится в X. Наведите курсор на оскорбительное окно и щелкните левой кнопкой мыши, чтобы убить его. Правый щелчок отменит и вернет вашу мышь в нормальное состояние.

Если ваша программа выполняется из терминала, с другой стороны, вы обычно можете остановить ее с помощью Ctrl + C. Если нет, найдите имя и идентификатор процесса его команды и скажите программе завершить как можно скорее kill [process ID here] , Посылает сигнал по умолчанию SIGTERM ( 15 ). Если ничего не помогает, в крайнем случае отправьте SIGKILL ( 9 ): kill -9 [process ID here] , Обратите внимание, что вы должны использовать только SIGKILL в крайнем случае, потому что процесс будет немедленно остановлен ядром без возможности очистки. Он даже не получает сигнал - он просто перестает существовать.

(Убить процесс kill -9 всегда работает, если у вас есть разрешение на убийство. В некоторых особых случаях процесс все еще перечисляется ps или же top (как "зомби") - в этом случае программа была убита, но запись в таблице процессов сохраняется, так как она понадобится позже.)

Когда мышь перестает работать:

Если клавиатура все еще работает, нажмите Alt + F2 и запустите gnome-terminal (или, если они не запускаются, нажмите Alt + Ctrl + F1 и войдите под своим именем пользователя и паролем). Оттуда вы можете решать проблемы. Я не собираюсь углубляться в устранение неполадок мыши, так как я не исследовал это. Если вы просто хотите попробовать перезапустить графический интерфейс, запустите sudo service lightdm restart , Это должно привести к отключению графического интерфейса, который затем попытается возродиться, и вы вернетесь к экрану входа в систему.

Если у вас есть процессор Intel Bay Trail

Когда все, клавиши и мышь и все, перестают работать:

Сначала попробуйте метод Magic SysReq, описанный в ответе Феникса. Если это не сработает, нажмите кнопку сброса на корпусе компьютера. Если даже это не сработает, вам просто нужно выключить и снова включить двигатель.
Пусть ты никогда не достигнешь этой точки.

Читайте также: