Eu obtive sucesso usando as instruções publicadas em este blog em um console virtual:
echo -e "$(dumpkeys | grep ^keymaps)\nkeycode 58 = Escape" | sudo loadkeys
Não sei como aplicar isso automaticamente após cada reinicialização.
Enquanto pesquisava sua pergunta, também encontrei essa solução alternativa: