tmux itself responds to DA and DA2 with:

DA - \033[?1;2c
DA2 - \033[>0;95;0c




On Mon, Apr 09, 2012 at 07:59:38AM +0100, Nicholas Marriott wrote:
> The sequence '\e[77;10003;0c' is not a typical response to either
> primary or secondary DA. For example xterm responds:
> 
> $ printf '\e[c';cat
> ^[[?1;2c
> $ printf '\e[>c';cat
> ^[[>0;261;0c
> 
> Which are the same as the possibilities from:
> 
> http://vt100.net/docs/vt220-rm/chapter4.html#S4.17.1
> 
> tmux sends secondary DA only on terminals which it thinks is xterm (that
> is, TERM is an entry with the XT flag) to work out the xterm version.
> 
> If mintty is going to use TERM=xterm, I would strongly recommend it
> respond to the secondary DA with '\033[>X;95;0c'. 95 is the lowest
> version xterm will respond with and pretty much signals that this
> terminal is compatible with basic xterm.
> 
> Else there may be some confusion when xterm gets to version 10003 ;-).
> 
> In the meantime you could probably get around this by doing:
> 
> set -g terminal-overrides 'xterm*:XT@'
> 
> 
> 
> On Sun, Apr 08, 2012 at 11:42:40PM +0100, Michael Simpson wrote:
> >    fyi please see forwarded message below.*
> >    Issue started after recently upgrading to -current
> >    Term is xterm everywhere (except of course within tmux)
> >    Using tmux within OpenBSD having used ssh from Cygwin to get to OBSD box.
> >    When starting or re-attaching tmux session I get a series of numbers
> >    printed after the command prompt.*
> >    Please let me know what info I can provide.*
> > 
> >    ---------- Forwarded message ----------
> >    From: Andy Koppe
> >    Date: Sunday, April 8, 2012
> >    Subject: TERM problem with mintty and latest tmux in OpenBSD
> >    To: Michael Simpson <[1]mikie.simp...@gmail.com>
> > 
> >    On 5 April 2012 23:51, Michael Simpson wrote:
> >    > On 5 April 2012 12:53, Andy Koppe wrote:
> >    >> On 30 March 2012 10:03, Michael Simpson wrote:
> >    >>> On 29 March 2012 06:29, Andy Koppe wrote:
> >    >>>
> >    >>>> I don't see any evidence here that this is a problem with mintty
> >    >>>> rather than OpenBSD's tmux or xterm terminfo entry. Can you try this
> >    >>>> using Cygwin's xterm?
> >    >>>
> >    >>> Cygwin's xterm works as expected
> >    >>
> >    >> Thanks for checking. Sounds like a mintty incompatibility with xterm
> >    >> then. I'll need your help to try to narrow down the issue though, as I
> >    >> haven't got access to an OpenBSD system.
> >    >>
> >    >> Can you invoke mintty with the --log option for logging output into a
> >    >> file, do as little as possible to reproduce the problem, and send the
> >    >> resulting log? The aim here is that I can cat the log file to see the
> >    >> issue and then try to narrow it down to the problematic control
> >    >> sequence.
> >    >>
> >    >> Regards,
> >    >> Andy
> >    >
> >    > Hi Andy
> >    >
> >    > sorry for the late response
> > 
> >    Don't be silly, it's me who's being slow here.
> > 
> >    > I have attached the log file
> >    > what i did was ssh to the openbsd box then startede a tmux session,
> >    > detached from it and reattached then ^d'd both it and the ksh shell
> >    > back to the originating box
> > 
> >    Thanks very much. I've had a look at this, and I don't think this is a
> >    mintty issue after all. Tmux is requesting the terminal's
> >    identification code using the control sequence "\e[>c" (where \e
> >    stands for the ESC character). Mintty replies with its identification
> >    sequence: "\e[77;10003;0c", whereby 77 is the ASCII code for M and
> >    10003 is the mintty version 1.0.3 encoded as
> >    10000*major+100*minor+patch.
> > 
> >    I'm assuming it's that which you're seeing on the command line, so for
> >    some reason tmux is letting mintty's response through to the shell as
> >    keyboard input instead of processing it itself. It requests the ID
> >    code not just on reattach but also when originally starting the
> >    session, so maybe it's a timing issue if this doesn't happen when
> >    creating the session.
> > 
> >    Please report this to the tmux developers.
> > 
> >    Regards,
> >    Andy
> > 
> >    >
> >    > Hope this is of use and please let me know what else i can do
> > 
> >    >
> >    > regards
> >    > mike
> > 
> > References
> > 
> >    Visible links
> >    1. javascript:_e({}, 'cvml', 'mikie.simp...@gmail.com');
> 
> > ------------------------------------------------------------------------------
> > For Developers, A Lot Can Happen In A Second.
> > Boundary is the first to Know...and Tell You.
> > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
> > http://p.sf.net/sfu/Boundary-d2dvs2
> 
> > _______________________________________________
> > tmux-users mailing list
> > tmux-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/tmux-users
> 
> 
> ------------------------------------------------------------------------------
> For Developers, A Lot Can Happen In A Second.
> Boundary is the first to Know...and Tell You.
> Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
> http://p.sf.net/sfu/Boundary-d2dvs2
> _______________________________________________
> tmux-users mailing list
> tmux-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/tmux-users

------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to