usb-wakeup-controlЭта простая утилита позволяет или предотвращает пробуждение конкретных USB -устройств при приостановке. Довольно полезно, если ваш ноутбук Linux или ПК отказываются спать, потому что какое -то USB -устройство (например, мой приемник Logitech G915 беспроводной клавиатуры), сдерживает его. Также полезно предотвратить непреднамеренные движения мыши от случайного пробуждения вашего ноутбука.
| Командование | Описание |
|---|---|
./usb-wakeup-control.sh install | Установите этот скрипт как /usr/local/bin/usb-wakeup-control и добавьте службу Systemd в /etc/systemd/system .Примечание. Это необходимо для того, чтобы другие команды сохранялись после перезагрузки или отключения и замены. |
./usb-wakeup-control.sh detect | Перечислите все подключенные USB -устройства и их текущий статус пробуждения |
./usb-wakeup-control.sh disable vendorId productId | Отключить пробуждение для конкретного USB -устройства |
./usb-wakeup-control.sh enable vendorId productId | Включить пробуждение для конкретного USB -устройства |
Идентификатор поставщика и идентификатор продукта можно найти либо с использованием usb-wakeup-control detect или lsusb .
Например, если lsusb показывает:
Bus 001 Device 007: ID 046d:c52b Logitech, Inc. Unifying Receiver
Тогда идентификатор поставщика составляет 046d , а идентификатор продукта - c52b .
Команды disable and enable будут хранить заданный идентификатор поставщика устройств USB и идентификатор продукта в /etc/usb-wakeup-control/disabled или /etc/usb-wakeup-control/enabled , соответственно, для обеспечения стойки после перезагрузки или отключения и замены. Вы можете создать эти файлы вручную, но рекомендуется использовать команды disable и enable для обеспечения правильного формата.
usb-wakeup-control detectusb-wakeup-control disable 046d c52busb-wakeup-control enable 046d c52bПримечание.
disableиenableтребованиеsudo(корневые привилегии) для записи в/sys/bus/usb/devices/*/power/wakeup
installтакже требует корневых привилегий для записи в/usr/local/binи/etc/systemd/system
На этот stackexchange ответ, который вдохновил меня написать этот простой инструмент, чтобы облегчить процесс, описанный в ответе для ежедневного использования и нескольких устройств.