接続、カーソル移動、ホイール停止後3秒後にマウス下部のLEDが消灯します。いずれかのボタンを押したり、USBデバイスを再接続またはリセットしたりすると、さらに3秒間再開されます(ボタンを押して再開した場合、このイベントはXに進みません)。
これは、USBポートのいずれかを使用している場合に発生します。このマウスは、Linuxを搭載した他のコンピューターで正常に動作します。以前はうまく機能していました。
なぜそれが起こるのですか?それを修正する方法は?
更新:ラップトップがバッテリーに接続されている場合にのみ発生します。
回答:これは、laptop-mode-toolsによって行われる省電力が原因です。省電力を一時的にオフにするには、
for i in /sys/bus/usb/devices/*/power/control; do echo on > $i; done
これはラップトップモードに関連する非常に古い質問ですが、解決策を投稿します。
Ubuntu 14.04では/etc/laptop-mode/conf.d/usb-autosuspend.conf
を編集し、この行をブラックリストusbhid
に変更しました。
# The list of USB driver types that should not use autosuspend. The driver
# type is given by "DRIVER=..." in a USB device's uevent file.
# Example: AUTOSUSPEND_USBID_BLACKLIST="usbhid usb-storage"
## Old value: AUTOSUSPEND_USBTYPE_BLACKLIST=""
AUTOSUSPEND_USBTYPE_BLACKLIST="usbhid"
Ubuntu 12.04では、/etc/laptop-mode/conf.d/runtime-pm.conf
を編集し、この行をブラックリストusbhid
に変更する必要があります。
# The list of device driver types that should use autosuspend. The driver
# type is given by "DRIVER=..." in a device's uevent file.
# Example: AUTOSUSPEND_DEVTYPE_WHITELIST="usbhid usb-storage"
## Old value: AUTOSUSPEND_RUNTIME_DEVTYPE_WHITELIST=""
AUTOSUSPEND_RUNTIME_DEVTYPE_WHITELIST="usbhid"
usb-storage
をブラックリストに登録することもできます!また、IDでデバイスをブラックリストに登録することもできます(Ubuntu 12.04ではAUTOSUSPEND_RUNTIME_DEVID_WHITELIST
、Ubuntu 14.04ではAUTOSUSPEND_USBID_BLACKLIST
)。
次に、変更を有効にするためにラップトップモードを再起動する必要があります。
Sudo /etc/init.d/laptop-mode restart
そして、マウスを再接続します。マウスが再び停止することはありません。
これは、職場(ubuntu 12.04)と自宅(ubuntu 14.04)で機能します。
それが役に立てば幸い :)
私は完璧な解決策を持っています!
場合
for i in /sys/bus/usb/devices/*/power/control; do echo on > $i; done
あなたのために働きますが、一度だけ、編集/etc/laptop-mode/conf.d/usb-autosuspend.conf
交換する :
CONTROL_USB_AUTOSUSPEND="auto"
沿って
CONTROL_USB_AUTOSUSPEND=0
わたしにはできる。
これは、バッテリーを節約するために、ワイヤレスになった後のすべてのマウスの通常の動作です。サードパーティのソフトウェアが同梱されている場合は、調整できます。