Dr. Werner Fink changed bug 1103320
What Removed Added
Flags   needinfo?(bwiedemann@suse.com)

Comment # 12 on bug 1103320 from
(In reply to Bernhard Wiedemann from comment #11)
> Geoff, 
> the problem here is that the terminfo-screen
> contains a screen.xterm file that is incorrect, but used by screen
> because it exists.
> 
> So just uninstalling just that one package avoided this bug for me.
> And zypper al terminfo-screen
> to ensure that it does not get installed again by mistake.
> 
> But as a proper solution we should fix or drop those files.

To drop this files would cause an other bug, sorry but I do not agree here as
if we do this all the time there will be never ever any progress.

Beside this for screen.xterm I'm open for suggested fixes and changes ... from
the entry for screen.xterm-new I see:

# Notes:
# (a)   screen does not support invis.
# (b)   screen's implementation of bw is incorrect according to tack.
# (c)   screen appears to hardcode the strings for khome/kend, making it
#       necessary to override the "use=" clause's values (screen+fkeys).
# (d)   screen sets $TERMCAP to a termcap-formatted copy of the 'screen' entry,
#       which is NOT the same as the terminfo screen.<term>.
# (e)   when screen finds one of these customized entries, it sets $TERM to
#       match.  Hence, no "screen.xterm" entry is provided, since that would
#       create heartburn for people running remote xterm's.
# (f)   screen does not support rep.
#
#       xterm (-xfree86 or -r6) does not normally support kIC, kNXT and kPRV
#       since the default translations override the built-in keycode
#       translation.  They are suppressed here to show what is tested by tack.
screen.xterm-xfree86|screen.xterm-new|screen customized for modern xterm,
        bce@, bw,
        invis@, kIC@, kNXT@, kPRV@, meml@, memu@, rep@,
        sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|
            %t;7%;%?%p4%t;5%;%?%p5%t;2%;m,
        E3@, use=screen+italics, use=screen+fkeys,
        use=xterm+x11mouse, use=xterm-new,

>From my patch I see

+screen.xterm|screen customized for modern xterm,
+       bce@, bw,
+       invis@, kIC@, kNXT@, kPRV@, meml@, memu@,
+       sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|
+           %t;7%;%?%p4%t;5%;%?%p5%t;2%;m,
+       E3@, use=screen+italics, use=screen+fkeys,
+       use=xterm+x11mouse, use=xterm-suse,

the main difference is `rep@' which removes the rep feature of xterm for screen


You are receiving this mail because: