usb-wakeup-controlEsse utilitário simples permite que ou impede que dispositivos USB específicos acordem o sistema após suspensão. Muito útil se o seu laptop Linux ou PC se recusar a dormir porque algum dispositivo USB (como meu receptor de teclado sem fio Logitech G915) está mantendo -o acordado. Também é útil para impedir que os movimentos não intencionais do mouse acordem acidentalmente seu laptop.
| Comando | Descrição |
|---|---|
./usb-wakeup-control.sh install | Instale este script AS /usr/local/bin/usb-wakeup-control e adicione um serviço Systemd a /etc/systemd/system .NOTA: Isso é necessário para que os outros comandos persistam após a reinicialização ou desconectar e substituir. |
./usb-wakeup-control.sh detect | Liste todos os dispositivos USB conectados e seu status de despertar atual |
./usb-wakeup-control.sh disable vendorId productId | Desative o acordar para um dispositivo USB específico |
./usb-wakeup-control.sh enable vendorId productId | Ative WakeUp para um dispositivo USB específico |
O ID do fornecedor e o ID do produto podem ser encontrados usando usb-wakeup-control detect ou lsusb .
Por exemplo, se lsusb mostrar:
Bus 001 Device 007: ID 046d:c52b Logitech, Inc. Unifying Receiver
Em seguida, o ID do fornecedor é 046d e o ID do produto é c52b .
Os comandos disable e enable armazenarão o ID do fornecedor do dispositivo USB e o ID do produto em /etc/usb-wakeup-control/disabled ou /etc/usb-wakeup-control/enabled , respectivamente, para garantir persistência após a reinicialização ou desconectar e se replicar. Você pode criar esses arquivos manualmente, mas é recomendável usar os comandos disable e enable para garantir o formato correto.
usb-wakeup-control detectusb-wakeup-control disable 046d c52busb-wakeup-control enable 046d c52bNota:
disableeenablerequersudo(privilégios de raiz) para escrever para/sys/bus/usb/devices/*/power/wakeup
installtambém requer privilégios root para gravar para/usr/local/bine/etc/systemd/system
Para esta resposta StackexChange, que me inspirou a escrever esta ferramenta simples para facilitar o processo descrito na resposta para uso diário e vários dispositivos.