Alguns aplicativos são codificados para esperar um determinado caractere de apagamento, e não há muito o que fazer com eles.
Mas abordando o comentário
I'm more wondering if I should be doing something else to try to get the backspace sent my xterm to match the default backspace expected by the TTY device.
você poderia definir o recurso ptyInitialErase :
If "true", xterm will use the pseudo-terminal's sense of the stty erase value. If "false", xterm will set the stty erase value to match its own configuration, using the kb string from the termcap entry as a reference, if available. In either case, the result is applied to the
TERMCAP
variable which xterm sets.See also the ttyModes resource, which may override this. The default is "False".
Mas, para que xterm
aja de forma consistente, ttyModes
funciona. Lembre-se de que alterar stty
apenas informa ao sistema o que esperar. Você pode mudar o comportamento da tecla backarrow ( backspace ) usando o ackarrowKey :
Specifies whether the backarrow key transmits a backspace (8) or delete (127) character. This corresponds to the
DECBKM
control sequence. A "true" value specifies backspace. The default is "True". Pressing the control key toggles this behavior.