Não é possível digitar a senha de login porque nenhum teclado foi encontrado

12

Eu estava tentando editar um layout de teclado no Ubuntu 14.04, mas não estava aceitando as alterações.

  • Pesquisei e descobri que precisava excluir /var/lib/xkbpara fazer a alteração entrar em vigor. Eu fiz isso e ainda não havia entrado em vigor, mas nada havia mudado também.
  • Olhei mais longe e descobri que tinha que fazer sudo restart lightdm. Eu fiz isso e ele fez o que queria, mas quando tentei entrar novamente, não consegui digitar.
  • Desliguei e tentei novamente, mas ainda não conseguia digitar. Eu fui ao teclado na tela e ele disse: Nenhum teclado X foi encontrado, tentando novamente…

Eu nem tenho um teclado USB ou algo assim, é um laptop com o teclado embutido. Não posso fazer nada porque meu teclado não funciona e não tenho idéia do que fazer. Socorro!

AxolotlEmu
fonte
Abrir a bordo, em seguida, digite a senha de login
sohel4r
Não sei se tenho o Onboard instalado. Também não sei como o acessaria na tela de login.
AxolotlEmu
canto superior direito
sohel4r
Se você quer dizer teclado na tela no menu suspenso de acessibilidade, isso também parece estar quebrado. Não foi encontrado nenhum teclado e são todos pontos de interrogação. Caso contrário, não tenho muita certeza do que você quer dizer.
AxolotlEmu
Além disso, entrei em uma conta de convidado e ainda não consigo usar o teclado. Todo o resto funciona e mostra que estou usando o teclado em inglês, mas nada do que digito está sendo recebido.
AxolotlEmu

Respostas:

4

Só tinha isso acontecido. Eu estava editando /usr/share/X11/xkb/symbols/pc(remapeando alt para ctrl), mas esqueci um ponto-e-vírgula e não consegui usar o teclado para fazer login.

Eu reiniciei usando o GRUB para selecionar o modo de recuperação e depois o modo de terminal raiz. O teclado funcionou no terminal raiz simples e eu consegui editar e corrigir .../pc. Ufa!

cyniphile
fonte
1

Eu tive o mesmo depois de fazer algumas alterações (aparentemente) ruins em / usr / share / X11 / xkb / symbols / pc e rm /var/lib/xkb/*.xkm.

Acabei conseguindo me recuperar fazendo o login como convidado, clicando em abrir o menu wifi, clicando em Informações de conexão, obtendo o endereço IPv4 e transferindo dados do meu outro computador. Então eu desfiz minhas alterações ruins no pc, fechei a conexão ssh e reiniciei a caixa Ubuntu. O teclado funcionou normalmente quando a tela de login voltou.

Observe que isso não teria funcionado se eu estivesse seguindo práticas decentes de segurança e não permitisse root via ssh, mas essa era uma instalação relativamente nova e eu ainda não havia chegado a isso.

Cleveland
fonte
0

Eu resolvi o mesmo problema criando um arquivo de texto com a senha em uma chave USB usando um computador diferente e, em seguida, inserindo a chave USB e copiando e colando a senha no arquivo de texto usando apenas o mouse. Então eu reinstalei xkb-datausando a resposta acima e synaptic. Funcionou.

Se você não tiver o registro automático, essa possibilidade poderá não funcionar para você, pois não acho que a chave USB seja montada automaticamente se você não estiver conectado. Então, acho que você pode simplesmente reiniciar o computador, escolher o modo de recuperação no Grub e inserir como superusuário. O teclado deve funcionar aqui. Então:

  • Remonte o sistema de arquivos como leitura / gravação:
mount -o remount,rw /
  • Use apt-getpara reinstalar
sudo apt-get install --reinstall xbd-data

Não tive que tentar dessa maneira, mas acho que também deve funcionar.

me chame de cenoura
fonte
0

Eu tive o mesmo problema quando editei os layouts dos EUA. Ctrl+ Alt+ F1-7não estavam funcionando no meu layout padrão.

Minha solução foi mudar para um layout secundário que não fosse o inglês que eu havia instalado, usar Ctrl+ Alt+ F1-7, depois fazer login normalmente e executar sudo apt-get install --reinstall xkb-data.

Aviso para quem mexe com layouts personalizados - sempre tenha um layout de backup secundário ativado para coisas como essa. Letras latinas são preferíveis, mas o que permite que você use Ctrl+ Alt+ F1-7funciona.

ASCIIThenANSI
fonte
-1

Eu também estava lutando com isso e resolvi usando apenas um disco usb ao vivo do ubuntu e substituindo o arquivo keyboard symbols / pc pelo padrão. Uma solução simples, mas demorei um pouco antes de pensar nela, e espero que isso ajude outras pessoas.

Frans Jacobs
fonte