Problemas com caracteres especiais no emacs com Ubuntu Hardy Heron

Desde ontem eu passei o dia procurando solução pro problema que surgiu após uma atualização do Ubuntu. Simplesmente parou de funcionar qualquer tipo de acentuação e caracter especial. Imaginem eu programando sem poder utilizar aspas duplas e aspas simples? Ainda bem que eu estava programando em Rails.

A solução é muito simples, embora tenha consumido horas do meu dia. Porém, aqui vai ficar documentado para que outras pessoas não passem o que eu passei.

O problema consiste em tentar utilizar por exemplo, acento circunflexo, aparece:

<dead-acute> is undefined

Quanto tentava utilizar aspas duplas, retornava o seguinte:

<S-dead-diaeresis> is undefined

A solução, que eu encontrei aqui, é simples. Remova ou renomeie os arquivos da pasta ~/.xinput.d/ e o problema estará solucionado após você reiniciar o seu computador. Aqui não teve nenhuma secuela notada a partir da remoção deste arquivo. O layout de teclado (Estilo americano com teclas acentuáveis) funciona perfeitamente.