Habilitando numlock

Habilitando numlock

Quero que o numlock seja ativado sempre que o Ubuntu for iniciado.AquiEncontrei um guia de como fazer isso, só não consigo entrar em "Preferências do teclado". Quando entro em "Teclado", há apenas as guias "Digitação" e "Atalhos". Em "Entrada de Texto", também não há nada relacionado ao layout ou às preferências. Ou aquela captura de tela da versão mais antiga e a versão atual não contém essas configurações?

Responder1

Se você deseja que o numlock seja ativado antes de chegar à tela de login

sudo apt-get install numlockx

Depois edite o arquivo/etc/lightdm/lightdm.conf

E adicione esta linha na parte inferior:

greeter-setup-script=/usr/bin/numlockx on

Isso ativará o numlock antes de você fazer login, em oposição a algo como o indicador-keylock, que só carrega na área de trabalho. É útil se você tiver números em seu nome de usuário ou senha e quiser usar o teclado numérico.

Se você não estiver usando lightdm e não tiver o arquivo ou diretório mencionado acima, coloque isto no terminal:

sudo sed -i 's|^exit 0.*$|# Numlock enable\n[ -x /usr/bin/numlockx ] \&\& numlockx on\n\nexit 0|' /etc/rc.local

Isso irá habilitá-lo na inicialização, mas de uma maneira diferente.

Responder2

Pessoalmente, acho o guia que você mencionou desnecessariamente complicado. O Guia oficial do Ubuntu Desktop explica isso de forma mais clara:

https://help.ubuntu.com/stable/ubuntu-help/numeric-keypad.html

Porém, o comando recomendado para fazê-lo funcionar também na tela de login está prestes a ser alterado de using /usr/sharepara using /etc. Portanto será:

sudo sh -c 'printf "[Seat:*]\ngreeter-setup-script=numlockx on\n" >/etc/lightdm/lightdm.conf.d/50-numlock.conf'

Nota: Antesesta mudançaentrou no Xenial, você precisa primeiro criar o diretório:

sudo mkdir /etc/lightdm/lightdm.conf.d

Responder3

Abra uma janela do Terminal e digite:

sudo add-apt-repository ppa:tsbarnes/indicator-keylock
sudo apt-get update
sudo apt-get install indicador-keylock indicador-keylock'

Em seguida, pressione a tecla numlock para ativá-lo. O indicador garantirá que permanecerá ativo mesmo após a reinicialização.

Responder4

Sou um novato em Linux, estou sempre acostumado a ter o numlock ativado. Cavei por horas, mas finalmente desenvolvi a seguinte solução:

  1. Crie um script de shell contendo: "setleds -D +num < /dev/tty1"

  2. Adicione ao crontab "@reboot /folder/numlock.sh"

Isso funcionou para mim no Ubuntu Server 22.04.4

informação relacionada