Como criar um script de inicialização para o LED do teclado

6

Recém instalado o teclado 14.04, CoolerMaster Storm. Eu não estou de forma alguma preocupado em poder alternar / desligar o LED, eu simplesmente quero que o LED ligue antes de login, ou seja, enquanto olha para a tela de login, o LED já deve estar ligado .

Eu configurei um atalho de teclado para executar xset led 3 , mas isso é menos do que ideal, já que tenho que estar logado para usar o atalho. Eu gostaria que isso acontecesse automaticamente.

Sou muito novo no Linux e no scripting, então, por favor, faça o ELI5 / walk-me através dele. Eu sei que você pode executar scripts na inicialização como isso , mas eu não entendo como realmente escrever o script ou como "colocar em" /etc/rc.local . Eu simplesmente inicio o gedit e digito xset led 3 diretamente no rc.local abaixo do #comments , mas acima do exit 0 ? Eu faço outro script em outro lugar e ligo para ele em rc.local ? Eu estou pensando demais (provavelmente)?

Em suma, eu gostaria de uma explicação mais detalhada do que Mitch estava dizendo no link. Obrigado pelo seu tempo.

    
por J.D. Holland 18.03.2016 / 00:27

1 resposta

1

Abra o terminal, digite sudo -s para obter acesso root. Agora digite nano /etc/rc.local , agora edite o arquivo para que fique assim:

!/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

Agora salve com Ctrl + O , pressione enter e, em seguida, Ctrl + X para sair.

Vamos definir as permissões adequadas usando:

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

Verifique se tudo funciona bem usando:

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

E agora reinicie.

    
por CubeDev 27.12.2016 / 14:21