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/xkb
para 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!
keyboard
login
keyboard-layout
AxolotlEmu
fonte
fonte
Respostas:
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!fonte
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.
fonte
Teve o mesmo problema.
xkb-data
Pacote reinstalado usando o Ubuntu Software Center (apenas pelo mouse) e foi corrigido.O pacote pode ser encontrado aqui: http://packages.ubuntu.com/search?keywords=xkb-data
fonte
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-data
usando a resposta acima esynaptic
. 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:
apt-get
para reinstalarNão tive que tentar dessa maneira, mas acho que também deve funcionar.
fonte
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.
fonte
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.
fonte