When using irssi-text within screen the Auto-detect option for the Backspace key doesn't give the correct values. If this is changed to Control-H manually the setting appears to be saved, but doesn't work. If you try to use the Backspace key to delete nothing happens, but if you go into the Advanced Terminal Preferences the setting looks correct. To fix things you have to change the value and then set it back - it is enough to choose another option and then set it back without closing the window. Reproducible: Always Steps to Reproduce: 1. Use the command line: xfterm4 -title IRC -e screen -S IRC -d -R irssi-text (although this could be simplified this is exactly what I am using. 2. Try using the Backspace - it doesn't work 3. Edit -> Preferences -> Advanced -> Backspace key generates: Control-H 4. Try using the Backspace - it works 5. Close Terminal 6. Repeat steps 1. through 3. and note that the setting for the Backspace key generates: is still Control-H 7. Change the setting to another and then back without closing Preferences 8. Try using the Backspace - it works Actual Results: Settings value looks correct, but functionality is wrong - i.e. Backspace doesn't work Expected Results: Functionality should match the settings - i.e. Backspace works Versions are: xfterm4 - Terminal 0.2.4 (Xfce 4.2.3.2) - from the os-cillation Debian sources irssi-text - irssi 0.8.9 (20031210 2316) - from Debian testing screen - Screen version 4.00.02 (FAU) 5-Dec-03 - from Debian testing GTK version 2.6.10-1 - from Debian testing
Yep, this is a known problem with screen and vte. IIRC there's no real solution to this problem yet. I'll look into VTE when I get some spare time.
Created attachment 365 Fix Sorry, I should read everything before I reply. The bug was fixed some time ago in trunk. See the attached patch.
Resolving to FIXED then.