usb-wakeup-controlCet utilitaire simple permet ou empêche les dispositifs USB spécifiques de réveiller le système lors de la suspension. Assez utile si votre ordinateur portable Linux ou votre PC refuse de s'endormir car un périphérique USB (comme mon récepteur de clavier sans fil Logitech G915) le maintient. Également utile pour empêcher les mouvements involontaires de la souris de réveiller accidentellement votre ordinateur portable.
| Commande | Description |
|---|---|
./usb-wakeup-control.sh install | Installez ce script en AS /usr/local/bin/usb-wakeup-control et ajoutez un service systemd à /etc/systemd/system .Remarque: Ceci est requis pour que les autres commandes persistent après le redémarrage ou le débranchement et la remplacement. |
./usb-wakeup-control.sh detect | Liste tous les appareils USB connectés et leur statut de réveil actuel |
./usb-wakeup-control.sh disable vendorId productId | Désactiver le réveil pour un appareil USB spécifique |
./usb-wakeup-control.sh enable vendorId productId | Activer le réveil pour un appareil USB spécifique |
L'ID du vendeur et l'ID de produit peuvent être trouvés en utilisant usb-wakeup-control detect ou lsusb .
Par exemple, si lsusb montre:
Bus 001 Device 007: ID 046d:c52b Logitech, Inc. Unifying Receiver
Ensuite, l'ID du fournisseur est 046d et l'ID du produit est c52b .
Les commandes disable and enable stockeront l'ID de fournisseur de périphérique USB et l'ID de produit dans /etc/usb-wakeup-control/disabled ou /etc/usb-wakeup-control/enabled , respectivement, pour assurer la persistance après le redémarrage ou le débordement et la replugage. Vous pouvez créer ces fichiers manuellement, mais il est recommandé d'utiliser les commandes disable et enable pour assurer le format correct.
usb-wakeup-control detectusb-wakeup-control disable 046d c52busb-wakeup-control enable 046d c52bRemarque:
disableetenableexigersudo(privilèges racine) à écrire à/sys/bus/usb/devices/*/power/wakeup
installnécessite également des privilèges racine à écrire sur/usr/local/binet/etc/systemd/system
À cette réponse StacKExchange qui m'a inspiré à écrire cet outil simple pour faciliter le processus dans la réponse pour une utilisation quotidienne et plusieurs appareils.