Pular para o conteúdo

Ativando o NUMLOCK na tty1 quando ligar o PC automaticamente

Dica publicada em Shell Script / Introdução
Perfil removido removido
Hits: 8.150 Categoria: Shell Script Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Ativando o NUMLOCK na tty1 quando ligar o PC automaticamente

Bom dia galera da VOL, esta dica é pra quem gosta de ligar o PC e ir para o modo texto já com a tecla NUMLOCK ligada.

Faça um script com as linhas:

#!bin/sh

setleds +num
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Salve como o nome S10num e coloque no diretório /etc/rc2.d/. Dê um:

# chmod +x S10num

e depois execute-o:

# ./S10num

O nome do arquivo tem que conter o S maiúsculo, que indica para o arquivo init que o script deve dar um START ao ligar o PC e o 10 indica a prioridade do script, que pode ser qualquer número de 0 a 99, inclusive repetido, pode ser qualquer coisa a sua escolha. Quando você reiniciar o micro e for para a TTY1 vai perceber que o numlock esta ativo.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

GLAME: Editor de áudio para Linux

Como instalar o Skype no Ubuntu 15.10 (Iniciantes)

Como instalar um pacote do Linux From Scratch

Como instalar o Lazarus no Fedora 27 [vídeo]

Como instalar o Notion no openSUSE

Aulas Shell Script do zero - Parte 5

Scpript para limpar os logs

Usando o cURL para enviar JSON POST DATA

Fazendo comparações no shell com números de ponto flutuante

Tornando seus scripts amigáveis (executáveis)

#1 Comentário enviado por andersonjackson em 04/07/2007 - 08:25h
Que dica legal.
#2 Comentário enviado por fsamoreira em 04/07/2007 - 13:00h
Providencial essa dica, estava pensando agora pouco como faria para configurar o numlock. Mas, acho mais fácil colocar o código no /etc/rc.local

A diferença entre as distros quanto aos arquivos e pastas "rc" tornam sua dica incompatível com algumas. Mas, se não estou enganado, todas as distros tem uma "rc.local" (embora a pasta onde o arquivo está pode variar), o que tornaria a dica universal.
#3 Comentário enviado por jerrycantrell em 04/07/2007 - 19:42h
for tty in /dev/tty[0-7]; do setleds -D +num < $tty; done

Assim funciona em todos os tty's. :-)

Dá para fazer até um case com 'start, stop' e rodar o -num para desligar o numlock, hehe. ;-)

Abraços.
#4 Comentário enviado por rodrigoleme em 28/04/2008 - 18:45h
Muito util...
Obrigado pela dica!
#5 Comentário enviado por neon_ em 22/05/2008 - 22:29h
bem útil mesmo. economiza um clique no teclado. :)
#6 Comentário enviado por rogerio_gentil em 11/06/2008 - 10:46h
Gostei dessa dica... Mas no Ubuntu aqui da empresa onde trabalho não funcionou!
#7 Comentário enviado por felipe73 em 03/05/2009 - 22:17h
Vlw tava procurando como fazer isso!
#8 Comentário enviado por lcavalheiro em 21/11/2011 - 12:05h
Rogério, você pode procurar onde fica o arquivo rc.local no Ubuntu (eu não uso distros Debian-like, mas tenha certeza que alguém aqui no VOL vai te orientar direitinho ;-) e copiar o código do jerrycantrell (comentário #3) nele. O rc.local já costuma estar com permissão pra execução, mas caso não esteja (na pasta em que ele fica rode

$ sudo ls -l rc.local

e na coluna da esquerda cheia de letrinhas ao lado do rc.local veja se o quarto caractere é um "x". Se não for, rode

$ sudo chmod a+x rc.local

e reinicie o PC.

Contribuir com comentário

Entre na sua conta para comentar.