Veo que esta pregunta se ha hecho varias veces . Las soluciones dadas allí no parecen aplicarse a mi configuración. Aquí está mi historia:
Uso ubuntu 12.0.04 LTS, con xmonad (no sobre gnome), y uso xterm para mi trabajo. Preferiría usar xterm en lugar de un terminal diferente o una ventana propia de emacs. Cuando uso emacs -nw, veo que Alt no es reconocido. Verifiqué usando xev que Alt se está generando. Además, si estoy usando rxvt, veo que Alt está siendo reconocido por emacs -nw. Estoy usando el modo malvado (como un usuario vim desde hace mucho tiempo y un emacs newbee), y realmente preferiría no tener mi rebote de la tecla de escape como alt (que fue la solución dada en otro hilo). ¿Qué tengo que hacer? (Si ayuda, Alt-x en la ventana xterm sin ejecutar emacs genera "ø" o si ejecuto emacs -nw -Q).

Respuestas:
Como se ve en Arch Wiki , debe hacer que Xterm envíe la clave escapada correcta al programa:
Entonces, solo haz:
Y reinicie su sesión de Xterm.
fuente
xrdb -merge ~/.XresourcesSi actualizar ~ / .Xresources no funciona para usted, haga lo que dice la documentación y actualícelo en
~/.Xdefaultshttp://frequal.com/linux/XTermMetaSendsEscape.html
fuente
startx /usr/bin/xterm, donde~/.Xresourcesfue ignorado.Hay una alternativa interesante para administrar sus archivos
.Xdefaults/.Xresourcesproporcionando la cadena de recursos directamente comoxtermopción de línea de comando:Esto es útil, por ejemplo, si tiene un alias personalizado de
x-terminal-emulatortodos modos.fuente