O que está acontecendo é que o urxvt está traduzindo o acorde de teclas Alt + Esquerda para a seqüência de escape \e\e[D (eu uso \e para representar um caractere de escape). Esta é uma escolha razoável; outro comum é \eO1D .
Você deve configurar os aplicativos em execução no terminal para entender que \e\e[D significa Alt + Esquerda . Para bash e outros aplicativos usando a biblioteca readline, adicione uma linha como essa em seu ~/.inputrc (neste exemplo, eu faço a combinação de teclas retroceder palavra por palavra):
"\e\e[D": backward-word
Como alternativa, configure rxvt para enviar \eO1D (e, se necessário, ensine seus aplicativos a entender isso como Alt + Esquerda ). Isso pode ser mais conveniente do que \e\e[D porque não possui dois caracteres de controle em uma linha. Você pode configurar as combinações de teclas do rxvt através dos recursos X . Coloque a seguinte linha no seu ~/.Xresources (muitos ambientes carregam quando você loga; para carregar o arquivo manualmente, execute xrdb -merge ~/.Xresources ):
URxvt.keysym.Meta-Left: 3O1D