Depois de voltar da hibernação do laptop, meu Fedora 27 entrou em um estado estranho em que:
- No console gráfico, nenhuma entrada é aceita, até mesmo a atividade do mouse é desconsiderada
- No console de texto, qualquer entrada de teclado é precedida por '^[' (seria CTRL+'1 caractere após Z'?). Portanto, quando quero fazer login, vejo
^[r^[o^[o^[t
e, uma vez quelogin
o tempo limite de espera pela entrada, é o fim do jogo: não há mais entrada. O LED Capslock está inativo, o LED Numlock está ativo.
Lembro de ter visto isso na tela de boot de uma Sun SPARCstation nos anos 90...
O que está acontecendo exatamente e como posso corrigi-lo (exceto reiniciar a máquina)?
Edit : Esta foi uma ocorrência "única" na máquina em questão. Após uma reinicialização, o problema desaparece. Pode ser devido a uma falha de hardware ou qualquer bug aleatório. Embora seja devido a um modo extra especial do terminal I/O, gostaria de saber mais.
O subsistema de entrada do teclado achou que você tinha o modificador (esquerdo ou direito) ⎇ Altpressionado. É assim que o emulador de terminal interno do kernel traduz as chaves se esse modificador estiver em vigor. E a GUI aparentemente pensou que você estava executando ⎇ Altgestos de mouse modificados e pressionamentos de tecla.
Um dispositivo de teclado que envia eventos de pressionamento e liberação explícitos, como os dispositivos de teclado PS/2, pode causar esse estado se, por algum motivo, o evento de liberação específico da tecla modificadora for perdido, o que pode muito bem ter acontecido porque você estava hibernando o sistema. (Com teclados USB, esse problema é um pouco mais difícil de criar; porque os HIDs de teclado USB enviam uma codificação do estado instantâneo de todas as teclas no teclado, não eventos de pressionar e soltar, e assim qualquer mudança de estado do teclado terá sinalizado que a tecla modificadora não foi mais pressionado.)
Uma reinicialização em tal cenário é um exagero. Pode-se simplesmente pressionar e liberar o(s) modificador(es) novamente para obter o subsistema de entrada do teclado ressincronizado com o estado real do teclado.
Leitura adicional