From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9186 invoked by alias); 25 Apr 2014 17:36:24 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 9066 invoked by uid 89); 25 Apr 2014 17:36:23 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-6.0 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 X-HELO: mho-01-ewr.mailhop.org Received: from mho-03-ewr.mailhop.org (HELO mho-01-ewr.mailhop.org) (204.13.248.66) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA encrypted) ESMTPS; Fri, 25 Apr 2014 17:36:21 +0000 Received: from pool-173-76-43-57.bstnma.fios.verizon.net ([173.76.43.57] helo=cgf.cx) by mho-01-ewr.mailhop.org with esmtpa (Exim 4.72) (envelope-from ) id 1Wdk2t-000Nos-P1 for cygwin@cygwin.com; Fri, 25 Apr 2014 17:36:19 +0000 Received: from ednor (ednor.casa.cgf.cx [192.168.187.5]) by cgf.cx (Postfix) with SMTP id 9F6EA600D0 for ; Fri, 25 Apr 2014 13:36:17 -0400 (EDT) Received: by ednor (sSMTP sendmail emulation); Fri, 25 Apr 2014 13:36:17 -0400 X-Mail-Handler: Dyn Standard SMTP by Dyn X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/sendlabs/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX18RMm7DbVBVYVsbJAdaIGYc Date: Fri, 25 Apr 2014 17:36:00 -0000 From: Christopher Faylor To: cygwin@cygwin.com Subject: Re: Screen crippled by applications using alternative screen Message-ID: <20140425173617.GB346@ednor.casa.cgf.cx> Reply-To: cygwin@cygwin.com Mail-Followup-To: cygwin@cygwin.com References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) X-SW-Source: 2014-04/txt/msg00579.txt.bz2 On Fri, Apr 25, 2014 at 05:20:21PM +0000, Dawid Ferenczy wrote: >Hi, > >I'm still having issues with applications which use alternative screen for >output (LESS, MAN). When I exit that application, its output stays on >screen, prompt is displayed over it. > >My system is as follows: > >OS: Windows 7 Home 64 bit >Cygwin: 1.7.29 64 bit >Console emulator: ConEmu 140416 64 bit, Console 2.00.148 64 bit > >Example steps to reproduce the issue: > >1. execute "man grep" >2. scroll down to the end (PAGE DOWN) >3. exit (press Q), result: http://ferenczy.cz/tmp/cygwin/1.png >4. execute "pwd", result: http://ferenczy.cz/tmp/cygwin/2.png >5. clear screen (CTRL + L), result: http://ferenczy.cz/tmp/cygwin/3.png > >Behavior is the same in plain cmd.exe, Console2 and ConEmu. MinTTY works >fine. If I exit MAN on first page (without scrolling), the screen isn't >crippled. > >To reach clean screen I have to repeatedly clear the screen (CTRL + L) until >I browse whole MAN output (all pages). Alternative screen should be >completely separated from the regular screen. > >It's probably caused by that Cygwin doesn't send ANSI codes to the console >emulator, see https://code.google.com/p/conemu-maximus5/wiki/CygwinAnsi. "doesn't send ANSI codes to the console" doesn't make a lot of sense. "Cygwin" doesn't send ANSI codes to the windows console since the windows console doesn't understand ANSI codes. I don't see the behavior that you are specifying but I doubt that what you are seeing has anything to do with the gobbledegook on the above page. If you do want "Cygwin" to send ANSI escape sequences then you'll need to make sure that you're using a package which knows how to send them, i.e., an ncurses-using package, and that the TERM environment variable is set appropriately. cgf It >has another consequences, for example there doesn't work mouse in >applications under Cygwin, see https://code.google.com/p/conemu- >maximus5/issues/detail?id=1497 (last messages). > >Would it be possible to solve this somehow? This could solve all issues with >crippled screen, scroll buffer, not working mouse etc, I guess. Moreover >ANSI codes are standard behavior. > >Thank you for your opinion. > >-- > Dawid Ferenczy > http://twitter.com/DawidFerenczy > > >-- >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 > > -- 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