Como definir 'numlock on' como padrão na tela de login?

3

No Ubuntu 16.04 eu consegui abrir o numlock na tela de login como padrão com a ajuda deste url:

Como habilitar o numlock no momento da inicialização da tela de login?

No entanto, ele não funciona com o Ubuntu 18.04. Ele gera um erro dizendo que não há diretório rc.local.

Existe uma maneira de corrigir isso?

Sua ajuda é muito apreciada!

Muito obrigado.

    
por Stockfish 26.04.2018 / 16:23

2 respostas

7

A solução funcionou para mim em 18.04 ( postagem original ):

Você precisa configurá-lo como usuário do gdm por meio do comando gsettings

A solução que deve funcionar:

  1. Abra o terminal via Ctrl + Alt + T e, em seguida, execute o comando para obter privilégios de root:

    sudo -i

  2. Mude para o usuário gdm no terminal:

    su gdm -s /bin/bash

  3. Por fim, defina "Numlock on" via usuário gdm :

    gsettings set org.gnome.settings-daemon.peripherals.keyboard numlock-state 'on'

Reinicie o computador e conclua

    
por Albert 03.05.2018 / 09:57
2

Existe um pacote para numlockx em bionic, versão 1.2-7ubuntu1. Então, apt install numlockx deve fazer a primeira parte da solução que você vinculou acima.

O problema é que não há mais rc.local para iniciá-lo. Você precisará configurar o systemd para executar o numlockx uma vez após a inicialização, como o rc.local teria feito. Isso já foi descrito aqui: Como posso executar o comando na inicialização (alternativa rc.local) no Ubuntu 16.10

Alternativamente, você poderia ir com a segunda resposta na resposta vinculada.

    
por pdr 26.04.2018 / 17:34