Qualquer forma de obter o nome do mapa de teclas atual do console

2

Acho que a resposta é não, mas vale a pena tentar documentá-la

Para despejar o mapa de teclado atual do console, dumpkeys pode ser usado. Mas há alguma maneira de recuperar o nome original? (Isso pode ser usado para chamar loadkeys com os arquivos de mapeamento do sistema original)

O cenário é um sistema que é iniciado (livecd ou qualquer sistema) - mas, em seguida, um chroot é criado para criar uma nova instalação. Existe alguma maneira de obter o nome do mapa de teclado que deve ser usado na configuração do sistema em chroot.

A única maneira de pensar agora é usar dumpkeys para obter o mapa existente e, em seguida, loadkeys em todos os mapas de teclado existentes no novo chroot e, em seguida, dumpkeys on o carregado e comparar com o original.

    
por NiKiZe 28.07.2017 / 13:07

1 resposta

1

Se presente no seu sistema, tente;

localectl status

a saída inclui (entre outras informações) a configuração do mapa de teclado do console virtual.

Filtrado pelo awk:

localectl status | awk 'NR==2 {print $3}'

retorna apenas o nome real do mapa de teclas do console.

    
por 02.08.2017 / 00:25