public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Screen crippled by applications using alternative screen
@ 2014-04-25 17:21 Dawid Ferenczy
  2014-04-25 17:36 ` Christopher Faylor
  0 siblings, 1 reply; 20+ messages in thread
From: Dawid Ferenczy @ 2014-04-25 17:21 UTC (permalink / raw)
  To: cygwin

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. 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

^ permalink raw reply	[flat|nested] 20+ messages in thread
* Re: Screen crippled by applications using alternative screen
@ 2014-04-26  7:38 Houder
  2014-04-27  9:11 ` Houder
  0 siblings, 1 reply; 20+ messages in thread
From: Houder @ 2014-04-26  7:38 UTC (permalink / raw)
  To: cygwin

> 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:
>
[snip]

> 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). ...

Same story here: MinTTY works, Windows Console (cmd.exe): crippled.

My system: XP-sp3, Cygwin: 1.7.29-2 - 32 bits

(behavior Windows Console was not crippled before .28 as far as I can
 remember)




--
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

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2014-05-03 20:02 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-04-25 17:21 Screen crippled by applications using alternative screen Dawid Ferenczy
2014-04-25 17:36 ` Christopher Faylor
2014-04-26 18:06   ` Christopher Faylor
2014-04-26 19:09     ` Dawid Ferenczy
2014-04-26 19:35     ` Dawid Ferenczy
2014-05-03 19:52     ` Dawid Ferenczy
2014-05-03 20:02       ` Christopher Faylor
2014-04-26 18:22   ` Dawid Ferenczy
2014-04-26 19:07     ` Christopher Faylor
2014-04-26 20:16       ` Dawid Ferenczy
2014-04-26 22:45         ` Christopher Faylor
2014-04-26 18:49   ` Dawid Ferenczy
2014-05-01 10:14   ` Maximus5
2014-05-01 22:10     ` Larry Hall (Cygwin)
2014-05-02  5:33       ` Christopher Faylor
2014-05-02  5:37         ` Christopher Faylor
2014-05-02 11:09           ` Maximus5
2014-05-03  5:54           ` Csaba Raduly
2014-04-26  7:38 Houder
2014-04-27  9:11 ` Houder

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).