Atualizado de 16.04 a 16.10; o teclado e o mouse não funcionam mais depois de chegar à tela de bloqueio

33

Então, acabei de atualizar para 16.10 (obtive 16.04 há algumas semanas, ainda novo no Linux). O teclado ainda funciona quando preciso digitar minha senha para descriptografar a unidade lvm, mas para de funcionar (junto com o mouse) quando chego à tela de login. É um problema conhecido? Como faço para corrigir isso? A propósito, isso é instalado em um thinkpad lenovo.

obrigado

Edit: cheguei em casa e tentei conectar um teclado USB. Não funciona (novamente somente depois de acessar a tela de login). O que diabos está acontecendo?

Bowdens
fonte

Respostas:

52

Eu tive o mesmo problema hoje e encontrei este relatório de bug .

O problema parece ser que, durante o processo de atualização, eles esquecem de instalar / atualizar o pacote xserver-xorg-input-all!

Portanto, essas instruções funcionaram para mim no meu notebook thinkpad p51s com uma pequena modificação:

  1. Pressione uma Shifttecla durante a inicialização para acessar o menu GRUB.
  2. No GRUB, selecione Opções Avançadas e, em seguida, o primeiro kernel com o modo de recuperação.
  3. Selecione "Rede" para obter acesso à rede (necessário para a instalação do pacote)
  4. Selecione "Soltar no shell raiz"
  5. Pressione Enterpara confirmar.
  6. No meu sistema não é necessário porque, o sistema de arquivos foi montado rw, mas se necessário então mount -o rw,remount /.
  7. Instale o pacote necessário: apt install xserver-xorg-input-all(e a mensagem de que eles precisam para desinstalar os pacotes 16.04!)
  8. Pressione Ctrl+ Dpara sair do shell raiz.
  9. Selecione retomar a inicialização no menu.
  10. Agora eu só conseguia entrar no console.
  11. sudo reboot

Depois de reiniciar o mouse e o teclado do meu ThinkPad, o mouse e o teclado externos funcionaram bem!

Arties
fonte
2
Thx pela dica, eu resolveu por SSH no mashine e apenassudo apt install xserver-xorg-input-all
Fahl-Design
11
Muito obrigado por sua ajuda; essa resposta detalhada realmente ajudou. Eu acrescentaria que a ativação da rede nas Opções avançadas nem sempre funciona em tal situação. Você pode receber mensagens de erro do /etc/resolv.confarquivo não existente / link quebrado. Nesse caso, eu recomendo echo "nameserver 8.8.8.8" > /etc/resolv.conf. Tente também ter uma conexão com fio, mais fácil do que executar o wifi nesse cenário.
Shf8888 08/09/19
11
Também é bom para v 18.04
DavidC
11
Obrigado! Eu tive esse problema ao tentar instalar o mtrack no ubuntu 16.04, e sua solução também o corrigiu. Exceto que eu tive que pressionar Esc em vez de mudar no começo.
Peter
11
Trabalhou em 18.04.3
ICE
20

Eu tive o mesmo problema. Corrigi-o usando apenas meu trackpad. Eu tive que ativar o teclado na tela em Configurações do sistema> Acesso universal> Digitação, depois abri um terminal e executei sudo apt install xserver-xorg-input-all. Após uma reinicialização, estava tudo bem. Um pouco tedioso, mas é a solução mais simples que eu já vi.

benjxg
fonte
Obrigado. Isso me salvou. Resposta curta e eficaz. Esse cara me assustou com seus 11 passos. Esta pergunta foi feita em abril. Dois meses atrás, ninguém pensou em consertar isso ainda?
Mohammed Joraid
4
MJored, as 11 etapas são compreensíveis devido ao fato de a pessoa que fez a pergunta ter perdido o teclado e o mouse..aka..trackpad. Sem um mouse, é impossível acessar o teclado online.
Michael Colby
Como ativar o teclado na tela porque o teclado e o touchpad não estão funcionando na tela de login? Eu estava atualizando meu Ubuntu de 16.04 para 17.04.
quer
Isso funcionou para mim usando um teclado de alumínio Mac com fio, mas não se esqueça de conectar o teclado, esse foi o meu segundo problema depois de executar esses comandos e o teclado não funcionou. DOH!
Robby1212 30/10
7

Para corrigir isso, você pode usar o Live CD ou como o @Arties sugeriu usar o modo de recuperação para executar o apt-get para obter os novos arquivos para corrigir seu sistema.

-

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
apt update
apt upgrade
apt full-upgrade -y
apt install -y ubuntu-desktop
apt install xserver-xorg-input-all

Se você tiver problemas para acessar sua rede após o chroot, provavelmente usa o DHCP e pode solucionar isso adicionando servidores de nomes OpenDNS ao seu /etc/resolv.conf depois de usar o chroot:

nameserver 208.67.222.222
nameserver 208.67.220.220
Waqleh
fonte
Esta resposta salvou minha vida !! Somente depois de adicionar o servidor de nomes ao /etc/resolv.conf, acho que tive que reiniciar o LiveCD
divHelper11
11
Após o chroot, adicionei os servidores de nomes ao /etc/resolv.conf e tudo ficou bem. Muito Obrigado.
Mip
3

Eu fui de 16.04 para 17.04. Em vez de passar pelo modo de recuperação, segui uma rota diferente. (Por algum motivo, não consigo me conectar à Internet no modo de recuperação)

Eu tenho o ssh ativado no meu desktop Ubuntu, então apenas conectei-o remotamente e instalei o pacote xserver-xorg-input-all e reiniciei. Meu mouse e teclado estão funcionando novamente.

Jay Phillips
fonte
0

Aqui está uma maneira que eu consegui, embora seja um pouco heterodoxo. Eu não tinha função de teclado no meu laptop, mas utilizava o trackpad. Acho que eu tinha corrigido a funcionalidade do trackpad anteriormente. Eu tentei o plano de 11 etapas do @Arties acima, mas fiquei preso na etapa 7, possivelmente por causa de um problema de conexão com a Internet. Então, na minha máquina WIN10, criei um arquivo de texto no Notepad ++ com finais de linha Unix (Editar> Conversão EOL ...) e digitei:

sudo apt install xserver-xorg-input-all
<blank line with Unix line ending>
<my password>
<blank line with Unix line ending>
y
<blank line with Unix line ending>

Transferi esse arquivo de texto para o laptop Ubuntu via pendrive. Em seguida, usando o trackpad, abri o arquivo de texto e usei o botão direito do mouse para copiar e colar as várias linhas (e as linhas em branco subseqüentes para evitar o uso do botão ENTER no teclado) na janela do terminal nos horários apropriados. Não tenho certeza se as terminações de linha do Unix (versus as finais de linha do Windows) foram críticas. A funcionalidade do teclado foi restaurada após uma ou duas reinicializações. Espero que isso ajude alguém.

ptenax
fonte
0

Meu problema foi que, depois de mudar para o Gnome3 (canela?) Em um NUC Intel de 64 bits executando o Ubuntu 16.04.3 LTS, o mouse USB aleatoriamente para de funcionar completamente. Geralmente, fica nesse estado depois que o PC (NUC) fica ocioso e entra no modo de bloqueio; mas algumas vezes isso também ocorreu enquanto eu estava digitando e passando o mouse.

Simplesmente desconectar e reconectar o mouse sempre o faz funcionar novamente, instantaneamente.

Eu segui o conselho para matar o fwupd, mas achei o problema ainda recorrente - mas também vi que o daemon havia reiniciado. Então, eu "apt remove" d fwupd e o matei, e desde então o problema não se repetiu. Não existe uma página de manual para o fwupd, e não tenho certeza da importância de um componente, nem mesmo se seria aconselhável deixá-lo fazer alterações de firmware em uma NUC.

Atualizado: falei com em breve. O problema ainda ocorre, então o fwupd provavelmente não é o culpado.

LukeJKendall
fonte