Comment 42 for bug 29787

Revision history for this message
In , Ray (ray-redhat-bugs) wrote :

Description of problem:
When using 'screen' from within an XFCE terminal, hitting backspace does nothing. From a vi session it seems that a '^@' or NUL is being sent instead of ^H or ^?. Workaround is to configure the XFCE Terminal to explicitly sent ^H or ^?, but Auto Detect should really do the "right thing" within screen.

Version-Release number of selected component (if applicable):
vte-0.17.4-1.fc10.i386

How reproducible:
So far, always.

Steps to Reproduce:
1. Start XFCE
2. Open an XFCE Terminal
3. Start screen (enter 'screen')
4. Type some text then try backspacing.

Actual results:
No backspace occurs.

Expected results:
Backspacing!

Additional info:
I'm not sure if this is VTE's fault (bugs from other distro's led me to believe it was), XFCE Terminal's or screen's

My TERM is set to xterm in XFCE Terminal before starting up screen. I have tried with vt100, tried starting screen with TERM=screen screen, and various .vimrc and .Xresources tricks to no avail.

I notice that if I ssh from the machine to somewhere else and start screen on the remote server, backspace works fine. Odd?

I have been able to reproduce this on multiple Fedora 10 installs with virgin configs. I tried older versions of screen (back to the one included in RHEL5).