Gracias a todos los carteles, ya que la activación del mouse es un gran inconveniente y obtuve mis respuestas aquí. Deseo agregar mi toque a las soluciones ya que eso puede ayudar en más casos. Tuve que desactivar 3 elementos diferentes en /proc/acpi/wakeup
. Mis dispositivos: EHC1, EHC2, XHCI
. Los primeros 2 son usb2 y el tercero una entrada usb3. Tenga en cuenta que aunque el transceptor usb para mi mouse está conectado a un puerto usb2 y no hay nada en ningún puerto usb3, la computadora se activará al mover el mouse hasta que los 3 elementos estén deshabilitados.
$ cat /proc/acpi/wakeup | sort
Device S-state Status Sysfs node
EHC1 S3 *disabled pci:0000:00:1d.0
EHC2 S3 *disabled pci:0000:00:1a.0
GLAN S4 *enabled pci:0000:08:00.0
.. ,, ..
USB7 S3 *disabled
WLAN S3 *disabled pci:0000:03:00.0
XHCI S3 *disabled pci:0000:07:00.0
Para deshabilitar los elementos de activación en cada inicio, puede agregar algo como esto a /etc/rc.local
...
echo EHC1 > /proc/acpi/wakeup
echo EHC2 > /proc/acpi/wakeup
echo XHCI > /proc/acpi/wakeup
editar por cipricus:
Estoy editando esto porque necesitaba agregar más detalles para poder cerrar una pregunta mía por separado como duplicado de lo anterior en base a esta respuesta; Creo que es más útil que publicar como una respuesta separada.
*** Pruebe qué elementos deben deshabilitarse, como se indica aquí , para cada uno de los elementos que se publicaron como enabled
debajo cat /proc/acpi/wakeup | sort
ejecutando en el terminal cada uno de los comandos a continuación y luego probando si el mouse activa el sistema (sin la necesidad de reiniciar) :
sudo sh -c "echo EHC1 > /proc/acpi/wakeup"
sudo sh -c "echo EHC2 > /proc/acpi/wakeup"
sudo sh -c "echo XHCI > /proc/acpi/wakeup"
(en mi caso, el primero fue suficiente incluso después de probar con otros puertos USB)
*** Si el /etc/rc.local
archivo no existe, según esta publicación:
printf '%s\n' '#!/bin/bash' 'exit 0' | sudo tee -a /etc/rc.local
sudo chmod +x /etc/rc.local
El archivo debería verse así:
#!/bin/bash
echo EHC1 > /proc/acpi/wakeup
echo EHC2 > /proc/acpi/wakeup
echo XHCI > /proc/acpi/wakeup
exit 0
Reiniciar.
Si eso todavía no funciona, es posible que /etc/systemd/system/rc-local.service
falte el archivo o que no esté configurado correctamente.
Prueba con
sudo /etc/init.d/rc.local start
y
sudo systemctl status rc-local
Siguiente Cómo habilitar /etc/rc.local con Systemd :
Crea el archivo:
sudo nano /etc/systemd/system/rc-local.service
Luego agregue el siguiente contenido.
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
Guarde y cierre el archivo. Para guardar un archivo en el editor de texto Nano, presione Ctrl + O, luego presione Entrar para confirmar. Para salir del archivo, presione Ctrl + X.
Verifique que todo esté bien sin errores con:
sudo systemctl start rc-local.service
sudo systemctl status rc-local.service
Reiniciar para ver los cambios.