mapas de teclado não disponíveis na imagem Debian live (ou resgate)

mapas de teclado não disponíveis na imagem Debian live (ou resgate)

eu baixei oDebianpadrão ao vivo (sabor de linha de comando,sem X e quaisquer gerenciadores de janela)Imagem do CDe inicializado no disco ativo. Com meu primeiroArco Linuxreflexo que digitei loadkeys dvorak(escolhendo manualmente meu teclado em branco enquanto espiava o layout QWERTY US em meu laptop). Não adiantou, recebi um erro dizendo cannot open file dvorak. Uma simples pesquisa no Google trouxe muitos links irrelevantes. /usr/share/keymapsestá vazia.Esta outra perguntamenciona dpkg-reconfigure, mas nem está no caminho da inicialização ao vivo, pelo menos nenhum comando desse tipo é reconhecido. Mesmo que estivesse disponível, eu ainda consideraria uma experiência altamente desagradável digitar algo mais do que alguns caracteres para chegar ao meu layout de teclado preferido.Quero dizer, configurar a conexão com a Internet, digitar a senha do WiFi, configurar o proxy, adicionar fontes de pacotes, instalar pacotes e depois carregar os mapas de teclado! A primeira coisa que quero ao inicializar um sistema operacional ativo (disco de resgate!!) é acertar o teclado.

Sou só eu e este é realmente um recurso estranho e raramente usado para o Debian? ...ou perdi algo flagrantemente óbvio?

Responder1

Eu tive o mesmo problema. Aqui está como eu resolvi isso:

# become root
sudo su

# configure keyboard
dpkg-reconfigure keyboard-configuration

# restart keyboard setup
/etc/init.d/keyboard-setup restart

É um prefeito PITA digitando isso em um layout de teclado com o qual você não está acostumado, mas AFAIK não há solução mais simples.

Responder2

Encontrei o mesmo problema com o debian-live-8.7.1 (sem X).

dpkg-reconfigure keyboard-configuration

não mudou nada no meu caso. Parece que o debian-live não inclui as loadkeys binárias, o que parece necessário para alterar o mapa de teclas do console. Então eu tive que buscar (deaqui) e instale kbd e (console-data ou (xkb-data e console-setup-linux e console-setup)) para finalmente obter o mapa de teclado desejado no console.

Responder3

Encontrei o mesmo problema hoje, usando debian-live-11.4.0-i386-standard+nonfree.iso. Usar os dois comandos a seguir me deu um mapa de teclado alemão e um texto utf8 adequado:

localectl set-keymap de-latin1
dpkg-reconfigure console-setup

Curiosamente, o mapa de teclado definido com o primeiro comando não foi aplicado imediatamente; mas aparentemente a reconfiguração da configuração do console posteriormente o fez. Suponho que o uso de mapas de teclado diferentes de-latin1deva funcionar na mesma linha.

Responder4

Não sei se existe alguma maneira de automatizar isso, mas estes comandos devem funcionar:

setxkbmap us dvorak

ou

setxkbmap gb -variant dvorak

ou diferente...?

Observe que se você tiver algumas chaves personalizadas definidas, xmodmapelas serão substituídas; portanto, se você precisar delas, execute xmodmapapós setxkbmap.

informação relacionada