Aquí se explica cómo asegurarse de que un clic del mouse o un toque del teclado active su PC con Linux.
Si bien arrancar su PC con el botón de encendido puede ser confiable, no es la solución más conveniente o ergonómica para muchos usuarios. Una de las mejores alternativas es usar su teclado o mouse para iniciar su PC.
En la superficie, puede parecer que la mayoría de las distribuciones de Linux no son compatibles con esta configuración conveniente. Es fácil preguntarse: ¿existe alguna forma posible de habilitar la activación con dispositivos USB? En distribuciones como Ubuntu y Debian, habilitar la reactivación desde USB solo requiere unos pocos pasos simples.
Determine qué dispositivos USB utilizará
Antes de cambiar cualquier configuración, debe pensar qué dispositivos USB le gustaría usar para activar su PC. A la mayoría de la gente le gusta usar su teclado. Usar el mouse también es una buena opción, pero vale la pena señalar que se sabe que los mouse son muy quisquillosos. Ellos pueden despertar algunas PC con los movimientos más pequeños.
En la mayoría de los casos, no debe habilitar todos los dispositivos y puertos para la reactivación. Si bien esto no causará ningún problema directamente, sí aumenta la probabilidad de que uno de sus dispositivos USB pueda causar un comportamiento de activación no deseado.
Una vez que haya decidido qué dispositivos USB le gustaría usar para activar su PC, deberá obtener más información sobre cada dispositivo ingresando el siguiente comando en la Terminal.
susb
Después de presionar enter, la Terminal imprimirá una lista de todos los dispositivos USB, incluidos sus nombres, números de bus, números de dispositivo y números de identificación. Mire a través de la lista hasta que encontrar el dispositivo USB correcto. Anote el número de bus y los últimos cuatro dígitos del número de identificación de cada dispositivo que pretenda utilizar para reactivar su PC.
Habilitar puertos USB durante la suspensión
A continuación, deberá confirmar que los puertos a los que están conectados sus dispositivos USB están habilitados para la reactivación. Comience por encontrar el puerto en el que está conectado cada dispositivo USB ingresando el siguiente comando. Reemplazar NÚMERO DE IDENTIFICACIÓN con los últimos cuatro dígitos del número de identificación de su dispositivo USB.
grep IDNUM /sys/bus/usb/devices/*/idProduct
El sistema imprimirá el bus y el puerto en el que está conectado cada dispositivo USB (ver arriba). Tenga en cuenta que la ruta del directorio impresa muestra que el teclado (0027) para esta PC es el dispositivo 1-5.4.
A continuación, determine si la reactivación está habilitada en los puertos que utilizan sus dispositivos USB ingresando el siguiente comando. Compruebe el puerto de cada dispositivo que desee utilizar. Reemplazar NÚMERO DE PUERTO con el número de puerto (por ejemplo: 2-01 o 3-14).
cat /sys/bus/usb/dispositivos/PORTNUM/power/wakeup
Después de ingresar el comando, el sistema imprimirá si el puerto especificado tiene activado o desactivado (ver arriba). Si alguno de los puertos tiene activado el activador, use el siguiente comando para editar el archivo y cambie el activador a activado. Ingrese su contraseña si se le solicita. Finalmente, guarde y salga del archivo.
sudo nano sys/bus/usb/dispositivos/PORTNUM/power/wakeup
Configure una regla de activación para su dispositivo USB
Después de habilitar la activación en los puertos de su computadora, deberá habilitar la activación para sus dispositivos USB. Puede hacerlo abriendo el archivo de configuración de reactivación del dispositivo con el siguiente comando. Reemplazar USBNUM con el nombre correcto para su dispositivo USB. Ej., Bus 001 = usb1, Bus 003 = usb3.
sudo nano /sys/bus/usb/dispositivos/USBNUM/power/wakeup
El archivo mostrará si la reactivación está habilitada o deshabilitada para el dispositivo especificado. Cambiar deshabilitado a activadoy luego guarde y salga del archivo. Repita este proceso para cada dispositivo que pretenda usar para despertar su computadora de la suspensión cambiando el USBNUM cada vez.
Configure sus nuevos ajustes para que persistan después de reiniciar
Finalmente, deberá configurar su PC para que su nueva configuración persista después de cada reinicio. Debe comenzar abriendo el archivo de configuración con el siguiente comando.
sudo nano /etc/rc.local
Una vez que se haya abierto el archivo (ver arriba), deberá desplazarse hasta encontrar la sección del archivo justo después de los comentarios y antes de la salida 0. Seleccione el espacio entre los comentarios y salga de 0 para agregar una línea para cada puerto y dispositivo que desee utilizar. Si el archivo está vacío, simplemente seleccione el archivo y agregue las nuevas configuraciones a la primera línea.
eco activado > /sys/bus/usb/devices/PORTNUM/power/wakeup
eco activado > /sys/bus/usb/devices/USBNUM/power/wakeup
Es importante tener en cuenta que la configuración solo funcionará exactamente como lo especificó. Si decide comenzar a usar un nuevo dispositivo USB o un puerto diferente con su PC, es posible que deba ajustar sus configuraciones de activación para asegurarse de que los nuevos dispositivos funcionen correctamente.
Verifique que el BIOS permita la reactivación USB
Finalmente, debe asegurarse de que el BIOS de su PC esté configurado para permitir la reactivación desde USB. Puede verificar si este es el caso reiniciando su computadora y usando las claves de BIOS correctas para interrumpir el proceso de arranque.
Después de cargar el BIOS, deberá navegar a la configuración avanzada o al menú de administración de energía. La ubicación de la configuración de despertar desde USB puede variar dependiendo de su PC. Una vez que encuentre la configuración, permitir despierta desde USB (ver arriba) y arranca tu computadora.
Disfrute de la configuración conveniente de su nuevo sistema
No hay necesidad de preocuparse por los molestos procesos de arranque y la mala ergonomía cuando configura su PC de la manera correcta. Wake from USB es una de las mejores configuraciones que puede usar para que el inicio de su PC sea lo más conveniente posible. Hay muchos otros consejos para ayudarlo a hacerlo en máquinas Linux.