Maximus5 / conemu-old-issues

Old issues imported from googlecode. Project was moved to
https://conemu.github.io
6 stars 1 forks source link

screen status line not handled correctly #1051

Open Maximus5 opened 9 years ago

Maximus5 commented 9 years ago

Originally reported on Google Code with ID 1051

Required information!
OS version: Win7   SP1   x64
ConEmu version: 130422 x64
Far version (if you are using Far Manager): not used

Status bar in screen not showing up in the correct line, static part of screen (status
bar lines) scrolls when it should stay put.

* Running Cygwin bash (CYGWIN_NT-6.1-WOW64 spidey7 1.7.17(0.262/5/3) 2012-10-19 14:39
i686 Cygwin, GNU bash, version 4.1.10(4)-release (i686-pc-cygwin))
* Connecting to a Red Hat Linux box using SSH (Linux dbim003.va.opower.it 2.6.32-220.7.1.el6.x86_64
#1 SMP Fri Feb 10 15:22:22 EST 2012 x86_64 x86_64 x86_64 GNU/Linux)
* running Screen version 4.00.03 (FAU) 23-Oct-06

*Steps to reproduction*
1. Connect via SSH to the Linux box
2. start screen
3. observe that the status bar doesn't just cover the last two lines, lines are repeated,
etc.

Status bar in ConEmu: see attached ConEmu.png

Normal status bar (using MinTTY): see attached MinTTY.png

The screen config to generate that status bar can be found here: https://raw.github.com/HerbCSO/dotfiles/ed4245c9956a8fc37c0ea2b0f7ea55d649531634/screen/screenrc

Reported by carsten.dreesbach on 2013-04-27 18:02:47


Maximus5 commented 9 years ago
Please let me know if I can capture any additional information to help reproduce this.

Reported by carsten.dreesbach on 2013-04-27 18:03:52

Maximus5 commented 9 years ago
This is ssh-client problem. Try another one, from git for example.

Reported by ConEmu.Maximus5 on 2013-04-27 19:48:21

Maximus5 commented 9 years ago
Sorry, but I don't understand why you say that. Why would it work with the same exact
setup, same SSH client, in another terminal emulator (MinTTY) then?

Reported by carsten.dreesbach on 2013-04-27 23:51:18

Maximus5 commented 9 years ago
mintty is not a real tty emulator, it run its child processes redirected to the pipes
That means, that when ssh-client detects not isatty() console - it switch to another
processing mode.

And, as I can remember, git (or mingw) versions does not have this bug.

PS. I have some plans about implementing pipe mode in ConEmu, vast it is not a priority
ATM.

Reported by ConEmu.Maximus5 on 2013-04-28 00:21:42