it-swarm-es.tech

Cómo crear un script de inicio para LED de teclado

Recién instalado 14.04, teclado CoolerMaster Storm. No me preocupa en absoluto poder activar/desactivar el LED, simplemente quiero que el LED se encienda antes del inicio de sesión , es decir, mientras mira en la pantalla de inicio de sesión, el LED ya debería estar encendido.

He configurado un atajo de teclado para ejecutar xset led 3, pero esto no es lo ideal, ya que tengo que iniciar sesión para usar el atajo. Me gustaría que esto suceda automáticamente en su lugar.

Soy muy nuevo tanto en Linux como en scripting, así que por favor ELI5/guíame a través de él. Sé que puede ejecutar scripts en el inicio según esto , pero no entiendo cómo escribir realmente el script o cómo "ponerlo" /etc/rc.local. ¿Simplemente enciendo gedit y escribo xset led 3 directamente en rc.local debajo de #comments, pero arriba de exit 0? ¿Hago otro script en otro lugar y lo enlazo en rc.local? ¿Lo estoy pensando demasiado (probablemente)?

En resumen, me gustaría una explicación más detallada de lo que Mitch estaba diciendo en el enlace. Gracias por tu tiempo.

6
J.D. Holland

Abra la terminal, ingrese Sudo -s para obtener acceso de root. Ahora ingrese nano /etc/rc.local, ahora edite el archivo para que se vea así:

!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

xset led 3
exit 0

Ahora guarde con Ctrl + O, presione enter y luego Ctrl + X para salir.

Establezcamos los permisos adecuados usando:

Sudo chown root /etc/rc.local
Sudo chmod 755 /etc/rc.local

Asegúrese de que todo funcione bien con:

Sudo /etc/init.d/rc.local start

Y ahora reiniciar.

1
CubeDev