X-Recipient: archive-cygwin@delorie.com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:mime-version:date:message-id:subject:from:to
	:content-type; q=dns; s=default; b=xi2mady04wpmmmMr8SO8G3sx8xpYm
	7rLLaGcIvPCtABt2FtK0qCDp/tIcI4uaN9Py1MNaQo2pxh8rw8Bh0uc1wGBfPmQF
	7LbImxzT+c/Cq9ZB8/2vdW/NC3p1gfMirX2lQOnNkXqc2jAVBBiYiTz2Uw33wyxE
	owTA72iJLrlrXM=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:mime-version:date:message-id:subject:from:to
	:content-type; s=default; bh=MuSVPYxIb1HzxI2fwn0v/hu4X54=; b=L2I
	aaK2LPzWjcbhOzocJeTIfV//Jm5XZoJtHmTQ8S9dP5Jq9JreK/mrc90RNq4/hfVQ
	t0bsVADkI25eOsfpCvaw3LRDKAEThmJh9KtxnxdEEgSZYT76dmgF0sXVT0CagfR4
	rc7KTna3PpRakUP6NlmNMIm2bQwQJuJptyJZkwTc=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=2.0 required=5.0 tests=AWL,BAYES_20,FREEMAIL_FROM,NO_RELAYS autolearn=ham version=3.3.2
X-HELO: mail-ea0-f174.google.com
MIME-Version: 1.0
X-Received: by 10.14.174.195 with SMTP id x43mr6843866eel.47.1377550465265; Mon, 26 Aug 2013 13:54:25 -0700 (PDT)
Date: Mon, 26 Aug 2013 15:54:25 -0500
Message-ID: <CAHNuP_YEU7X-Jck5GAwZY5XdUN_QTwQoFou6=JscKzuVjyxtew@mail.gmail.com>
Subject: Disabling focus reporting in mintty
From: John Koelndorfer <jkoelndorfer@gmail.com>
To: cygwin@cygwin.com
Content-Type: text/plain; charset=ISO-8859-1

I seem to have run into some trouble with focus reporting in mintty
1.1.2 and tmux 1.8 running on a remote Arch Linux host.  tmux does not
seem to catch the focus reporting control characters properly and will
allow the "^[[O" and "^[[I" to bleed through to applications.  Here is
how I have tested this:

1.  Connect to remote host over ssh.
2.  Run `cat'.
3. Click on the mintty taskbar entry repeatedly.  Note that there are
no control characters showing up.

Now, I repeat the above steps, but before running cat, I launched a
tmux session using `tmux'.

Now, when I click the mintty taskbar, I see:

^[[O^[[I

repeatedly.  In other applications things will manifest differently,
but my issue is specifically with irssi where "[I" shows up in the
input box every time I focus mintty, which is quite annoying.

In order to try and mitigate this issue, I attempted to echo ^[[?1004l
per http://code.google.com/p/mintty/wiki/Changes (under version
0.4.1).  Exact steps were:

1. Launch mintty.
2. Run `cat' locally.
3. Press "ESC [ ? 1 0 0 4 l", followed by ^D.  I believe this should
echo the correct control sequence, can someone confirm?  Nothing shows
up on stdout from cat, so it appears mintty is indeed interpreting
this as a control sequence.
4. Connect to same remote host, run tmux and cat as described before.
5. Focus and unfocus mintty by clicking the taskbar entry.

However, the above steps still show the focus reporting control
characters bleeding through to cat.

Am I going about disabling focus reporting correctly?  Should it do
what I think it should be doing?  Is there some other solution that I
might be missing?

Thanks in advance for any insight you can provide!

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

