
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/share
para 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:
Crie um script de shell contendo: "setleds -D +num < /dev/tty1"
Adicione ao crontab "@reboot /folder/numlock.sh"
Isso funcionou para mim no Ubuntu Server 22.04.4