Eu tive um problema muito interessante na noite passada, que só consegui resolver reiniciando a máquina.
A mudança de eventos.
Eu estava assistindo algum youtube (HTML5, nvidia-blob), e depois eu virei para uma das minhas janelas de terminal abertas (rxvt-unicode). Nenhuma das janelas do terminal aceitou qualquer entrada de teclado, o que era estranho desde o meu gerenciador de janelas, também o firefox e qualquer aplicativo X.
Eu mudei para um VT não utilizado, mas o login não aceitou nenhuma entrada. <Win>
keys funcionaram (eles alternam entre VTs) e outros chaveadores de chaveamento VT funcionaram.
Consegui emitir comandos de shell simples abrindo um gvim e executando um comando de subshell dessa maneira. Sim, o script bash foi executado até o final, mas quando chegou a hora de o gvim mostrar a saída do comando em seu minibuffer, ele congelou. Gvim congelou e o shell script permaneceu nas listas de processos.
A mesma coisa com o Emacs; executando eshell
trabalhado, mas qualquer comando real resultou em um congelamento.
Novamente, o firefox funcionou como se nada de estranho estivesse acontecendo. O Gimp funcionou relativamente bem, mas quando tentei sair, ele congelou na confirmação de gravação.
Isso está relacionado a pseudo-TTYs de alguma forma ou o que poderia ter sido o problema? Eu não estou realmente solucionando problemas, mas apenas curioso o que poderia ter causado esses efeitos específicos em minha máquina.