Si sabe qué dispositivo reactiva su PC, vaya al primer paso para seguir la guía. Si no lo hace, abra la terminal y haga:
cat /var/log/syslog
Y encuentre qué dispositivo está despertando su PC.
Y ahora:
golpe en la terminal:
grep . /sys/bus/usb/devices/*/power/wakeup
Para enumerar todos los puertos usb que activan nuestra pc.
sudo su
ahora tenemos privilegios de raíz.
2.Tengo 8 puertos USB y, en este ejemplo, digamos que quiero deshabilitar usb8, entonces:
echo disabled > /sys/bus/usb/devices/usb8/power/wakeup
Adelante, pruébalo. Ahora ese dispositivo específico en el puerto USB 8 no activará la PC.
Siguiente paso, para que el cambio sea permanente después de cada arranque:
3)
sudo nano /etc/rc.local
Y pegamos el comando del paso 2. Ahí (antes de la salida 0, por supuesto).
Eso es.
opcional Solo si después del proceso de suspensión / activación el dispositivo USB 8, en mi ejemplo, vuelve a estar habilitado.
- Escriba una
udev
regla también para ejecutar el comando después de cada arranque, suspensión, activación.
Abra una terminal y haga:
lsusb
En la información de identificación del dispositivo del teclado, los 4 primeros dígitos son la identificación del proveedor y los 4 dígitos siguientes son la identificación del producto
Siguiente hacer:
sudo nano /etc/udev/rules.d/10-wakeup.rules
Donde "wakeup" ingrese su nombre deseado de la secuencia de comandos. El número 10 es la prioridad en caso de que tenga muchas otras reglas de udev, cuanto menor sea el número, la 'regla' se ejecutará antes que las demás.
Copie y pegue esto y reemplace la identificación del proveedor y la identificación del producto con su propia identificación del proveedor del teclado inalámbrico y la identificación del producto.
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="062a", ATTRS{idProduct}=="4101" RUN+="/bin/sh -c 'echo disabled > /sys/bus/usb/devices/usb8/power/wakeup'"
* usb8 para mí es mi teclado inalámbrico (también puede verlo en la captura de pantalla (Bus 008)), reemplácelo con el suyo.
Ctrl+ Opara guardar, Ctrl+ Xpara salir y reiniciar.