[Resolvido] Ativar Num Lock no boot

Iniciado por Pablo RD, 25 de Agosto de 2010, 16:06

tópico anterior - próximo tópico

Pablo RD

Vi vários tópicos e várias páginas na internet mas não consegui deixar o Num Lock ativado no boot.

Meu arquivo /etc/rc.local está 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.
# Ativa o NunLock no Boot
for tty in /dev/tty[1-9]*; do
/usr/bin/setleds -D num < $tty
done

exit 0


Alguma solução simples pra ativar o Num Lock no boot para que eu não precise apertar a tecla pra digitar a senha do usuário?

Editado

O caso foi solucionado, e fiz um vídeo para ajudar outras pessoas que precisam:
http://www.youtube.com/watch?v=t-VWpzPIGNg

ucastrobr

#1
Depende a versão do Ubuntu que você usa é o tipo de configuração.
Por exemplo.
sudo apt-get install numlockx

sudo gedit /etc/gdm/Init/Default

procure a linha  termina com um 'exit 0', adicione o texto acima da linha:
texto:
if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi

Salve o arquivo, reinicie o computador, estará funcionando.

Remove a linha que você editou no /etc/rc.local.
Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")

Pablo RD

Deu certo, obrigado.

PS: Tem como alguém explicar detalhamente como funciona essa do numlockx?

ucastrobr

Quando a GRUB inicia seu processo de boot o NumLock está desativado. A única maneira de encontrar uma solução para este problema é instalar numlockx (o nome dele já diz tudo) e,  editar o arquivo /etc/gdm/Init/Default (gdm é programa do login do Ubuntu e esse caminho é onde ele busca informações para iniciar)
O texto
if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi
É um script para quando iniciar o x, a inicialização ele ativará o num lock.

Não esqueça de editar o tópico como resolvido.
Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")

Pablo RD