Оптическая мышь временно отключается, когда система находится в режиме ожидания

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

Мышь работает нормально, пока я активно использую компьютер. Если я сделаю паузу в течение более короткого периода времени (около минуты), индикатор мыши выключится, и он больше не будет реагировать на движение. Если я нажимаю одну из кнопок мыши или нажимаю клавишу на клавиатуре, индикатор снова включается, и мышь снова реагирует нормально.

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

Какие-либо предложения относительно причины / исправления для этого?

1
задан 3 May 2012 в 21:50

2 ответа

Как объяснено здесь :

Для отключения автоприостанавливают USB-устройство, сначала используют lsusb в качестве корня для обнаружения номера шины и номера устройства USB-устройства:

команда sudo lsusb должна дать вывод как это:

Bus 005 Device 014: ID 04b3:4485 IBM Corp.
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 009: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 008: ID 04b3:310c IBM Corp.
Bus 001 Device 007: ID 050d:0121 Belkin Components F5D5050 100Mbps Ethernet
Bus 001 Device 001: ID 0000:0000

Тогда находят каталог Вашего устройства в/sys/bus/usb/devices/. Посмотрите в каталогах, которые называют с двумя числами, разделенными с тире:

команда ls /sys/bus/usb/devices должна дать вывод как это:

1-0:1.0  1-1  1-1:1.0  1-2  1-2:1.0  2-0:1.0  3-0:1.0  4-0:1.0  4-2
4-2:1.0  5-0:1.0  5-6  5-6:1.0  usb1  usb2  usb3  usb4  usb5  

Команды-> вывод:

cd /sys/bus/usb/devices && cat 1-1/busnum-> 1

cd /sys/bus/usb/devices && cat 1-1/devnum-> 8

cd /sys/bus/usb/devices && cat 1-2/busnum-> 1

cd /sys/bus/usb/devices && cat 1-2/devnum-> 7

Мы знаем, что USB к каталогу устройства Ethernet 1-2, потому что номера устройств и номера шины соответствуют выводу lsusb. Теперь мы можем сказать ядру, что оно не должно приостанавливать это устройство автоматически, если оно не используется.

cd /sys/bus/usb/devices && sudo echo -1 > 1-2/power/autosuspend
0
ответ дан 3 May 2012 в 21:50

Решение почти работает в моем случае:

У меня есть мышь Logitech.

Я ищу его в "lsusb"

каталог изменения

cd /sys/bus/usb/devices

Ищите свою мышь sudo lsusb

в моем случае

Bus 001 Device 007: ID 046d:c016 Logitech, Inc. Optical Wheel Mouse

Хорошо, я получаю Шину 001 Устройство 007 и идентификатор 046d.

Теперь я ищу правильный файл

Так как я изменился на правильный каталог, я просто выполняю следующее

for i in *
do
echo $i
cat $i/idVendor
echo "--"
cat $i/busnum
cat $i/devnum 
echo "++"
done | less

И ищите идентификатор, который я получил прежде "046d"

1-3.3
046d
--
1
7
+++

diretory 1-3.3 (в моем случае)

так

cd 1-3.3

Автоматический переключатель прочь???конечно... просто проверьте правильный каталог

cd power

и

cat autosuspend_delay_ms

В моем случае время к автоматическому переключателю прочь / выключает светодиодного индикатора (красный свет) были 2 000 мс приблизительно 2 секунды.

Эта часть может быть оптимизирована, первоначально я сделал предложение:

Теперь прием должен измениться, он, с помощью плоскости sudo дал некоторые проблемы, таким образом, я создал маленький сценарий, чтобы сделать так, содержание сценария было: (просто создайте его в tmp),

echo $2 > $1

используйте vi, gedit, kate, gvim, bla bla bla

теперь измените полномочия

chmod 755 your_script

и теперь запустите его с sudo

в моем случае я скорректировал автоматический поворот к 10 минутам-> 60 000 мс

sudo /tmp/your_script 60000 /sys/bus/usb/devices/1-3.3/power/autosuspend_delay_ms

Но это может быть сделано только

echo 6000 | sudo tee /sys/bus/usb/devices/1-3.3/power/autosuspend_delay_ms

Кажется, что эхо и sudo не проживают.

Спасибо John!

И это добилось цели для меня

4
ответ дан 3 May 2012 в 21:50

Другие вопросы по тегам:

Похожие вопросы: