usb-wakeup-controlDieses einfache Dienstprogramm ermöglicht oder verhindert, dass bestimmte USB -Geräte das System bei Aussetzung aufwachen. Ziemlich nützlich, wenn Ihr Linux -Laptop oder PC sich weigert, schlafen zu gehen, da ein USB -Gerät (wie mein Logitech G915 Wireless Tastaturempfänger) es wach hält. Auch nützlich, um zu verhindern, dass unbeabsichtigte Mausbewegungen versehentlich Ihren Laptop aufwachen.
| Befehl | Beschreibung |
|---|---|
./usb-wakeup-control.sh install | Installieren Sie dieses Skript als /usr/local/bin/usb-wakeup-control und fügen Sie /etc/systemd/system einen systemd-Dienst hinzu.HINWEIS: Dies ist erforderlich, damit die anderen Befehle nach dem Neustart oder Stecker und Wiederherstellen bestehen müssen. |
./usb-wakeup-control.sh detect | Listen Sie alle verbundenen USB -Geräte und ihren aktuellen Weckstatus auf |
./usb-wakeup-control.sh disable vendorId productId | Deaktivieren Sie das Wakeup für ein bestimmtes USB -Gerät |
./usb-wakeup-control.sh enable vendorId productId | Aktivieren Sie das Wakeup für ein bestimmtes USB -Gerät |
Die Anbieter-ID und die Produkt-ID können entweder unter Verwendung von usb-wakeup-control detect oder lsusb gefunden werden.
Zum Beispiel, wenn lsusb zeigt:
Bus 001 Device 007: ID 046d:c52b Logitech, Inc. Unifying Receiver
Dann ist die Lieferanten -ID 046d und die Produkt -ID c52b .
Die Befehle disable und enable werden die angegebene USB-Geräte-Anbieter-ID und die Produkt-ID in /etc/usb-wakeup-control/disabled oder /etc/usb-wakeup-control/enabled , um nach dem Neustart oder dem Einlegen und dem Rücken zu gewährleisten. Sie können diese Dateien manuell erstellen, es wird jedoch empfohlen, die Befehle zu disable und enable um das richtige Format zu gewährleisten.
usb-wakeup-control detectusb-wakeup-control disable 046d c52busb-wakeup-control enable 046d c52bHinweis:
disableundenablebenötigensudo(Root -Privilegien), um an/sys/bus/usb/devices/*/power/wakeupzu schreiben
installerfordert auch Root -Berechtigungen, um an/usr/local/binund/etc/systemd/systemzu schreiben
Zu dieser Stackexchange -Antwort, die mich dazu inspiriert hat, dieses einfache Tool zu schreiben, um den in der Antwort beschriebenen Prozess für den täglichen Gebrauch und mehrere Geräte zu erleichtern.