Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com From: Chris Faylor Date: Sun, 30 Jul 2000 13:48:04 -0400 To: cygwin AT sourceware DOT cygnus DOT com Subject: Re: Follow-up: Problems with term control solved Message-ID: <20000730134804.A31967@cygnus.com> Reply-To: cygwin AT sources DOT redhat DOT com Mail-Followup-To: cygwin AT sourceware DOT cygnus DOT com References: <200007301112 DOT GAA07040 AT mail1 DOT sunflower DOT com> <200007301251 DOT HAA07213 AT mail1 DOT sunflower DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.6i In-Reply-To: <200007301251.HAA07213@mail1.sunflower.com>; from dwyatt@sunflower.com on Sun, Jul 30, 2000 at 07:51:51AM -0500 FWIW, I can duplicate your problem with Cygwin 1.0, 1.1.2, and 1.1.3. AFAIK, Cygwin has never worked well when the screen buffer width was greater than the physical screen size. The screen handling code could really use some cleanup and optimization. Btw, the default TERM value for cygwin is "cygwin". There is no need to set it explicitly. cgf On Sun, Jul 30, 2000 at 07:51:51AM -0500, Doug Wyatt wrote: >Problem solved, though not understood... under Properties for the >shortcut to my cygwin.bat file, under Layout (whatever I was thinking), >I'd set the "Screen Buffer Size" width to 240. Setting it back to 120, >like the "Window Size", corrected the term control problems. And, >it works with TERM=cygwin, no special entries needed. > >> >> A few days ago I decided to try out v1.1.3; I'd been using the CD v1.0 >> version for some time. The installation with setup went flawlessly and >> I started adding some of the other packages I wanted. >> >> The main problem I've been having has been the terminal control is not >> working well, at all. When I vi a file, the contents are interspersed with >> whatever text was on the screen. In bash, the /bin/clear comand or the >> equivalent escape sequence moves the cursor to the top of the window >> and generally does not clear any lines, though sometimes as many as >> the first 8 lines are cleared. I use a console window setup for 120 width >> by 50 lines with 100 screens of buffering., just as I had been with v1.0. >> >> I've tried CYGWIN=tty and CYGWIN=notty, I've tried TERM=cygwin, >> or ansi or linux, as well as various others. I downloaded and built the >> ncurses-5.1 package (no problems) and installed it. /usr/local/bin/clear >> works a little better than /bin/clear. It moves the cursor to the top of the >> window and clears the first 25 lines. Since I configured and built the >> ncurses package with --enable-termcap, I created a modified 'cygwin' >> entry in /etc/termcap - cygwin120x50, with co#120:li#50 . But, that >> didn't help. (By the way, what is the "op=\#[39;49m" entry? As far as >> I can tell 'op=' isn't a valid code.) >> >> I ran captoinfo and then tic to create a new terminfo entry for my >> cygwin120x50 definition, but that didn't help. Frankly, I'm stumped >> at this point. Can anyone suggest some other things for me to look >> at? >> >> Regards, >> Doug Wyatt >> >> ===================================================== >> Cygcheck info >> ===================================================== >> Cygnus Win95/NT Configuration Diagnostics >> Current System Time: Sun Jul 30 01:49:04 2000 >> >> WinNT Ver 4.0 build 1381 Service Pack 5 >> >> Path: /usr/local/bin >> /usr/bin >> /c/WINNT/system32 >> /c/WINNT >> /c/perl5/bin >> /c/etc/NTReskit >> >> SysDir: C:\WINNT\System32 >> WinDir: C:\WINNT >> >> CYGWIN = `tty title ntsec' >> HOME = `/c/user/daw' >> MAKE_MODE = `UNIX' >> PWD = `/c/user/daw' >> USER = `4wyatt1' >> >> !EXITCODE = `00000000' >> !D: = `D:\cygwin-v11x\bin' >> BLASTER = `A220 I5 D3 T4' >> CLASSPATH = `D:\Program Files\Adobe\PhotoDeluxe BE 1.0\AdobeConnectables;' >> COMPUTERNAME = `AMANDA' >> COMSPEC = `C:\WINNT\system32\cmd.exe' >> EiCROOT = `:pserver:anonymous AT cvs DOT kd-dev DOT com:/home/eic/cvsroot' >> HOMEDRIVE = `c:' >> HOMEPATH = `\user\daw' >> HOSTNAME = `AMANDA' >> HOSTTYPE = `i586' >> INFOPATH = `/usr/local/info:/usr/info:/contrib/info:/contrib/lib/xemacs-21.0-b67/info' >> LOGNAME = `4wyatt1' >> LOGONSERVER = `\\AMANDA' >> MACHTYPE = `i586-pc-cygwin' >> MANPATH = `/contrib/man:/usr/man:/usr/local/man:/usr/local/linux-man-1.27' >> MSINPUT = `C:\Program Files\MS Hardware' >> NTRESKIT = `D:\etc\ntreskit' >> NUMBER_OF_PROCESSORS = `1' >> OLDPWD = `/cygdrive/c/user/daw' >> OS2LIBPATH = `C:\WINNT\system32\os2\dll;' >> OS = `Windows_NT' >> OSTYPE = `cygwin' >> PATHEXT = `.COM;.EXE;.BAT;.CMD' >> PROCESSOR_ARCHITECTURE = `x86' >> PROCESSOR_IDENTIFIER = `x86 Family 6 Model 5 Stepping 1, GenuineIntel' >> PROCESSOR_LEVEL = `6' >> PROCESSOR_REVISION = `0501' >> PROMPT = `$P$G' >> QTJAVA = `D:\etc\jdk1.2.1\jre\lib\ext\QTJava.zip' >> RSyncROOT = `:pserver:cvs AT cvs DOT samba DOT org:/cvsroot' >> SHELL = `/bin/sh' >> SHLVL = `1' >> SYSTEMDRIVE = `C:' >> SYSTEMROOT = `C:\WINNT' >> TEMP = `/c/TEMP' >> TERM = `cygwin' >> TZ = `CST6CDT' >> USERDOMAIN = `AMANDA' >> USERNAME = `4wyatt1' >> USERPROFILE = `C:\WINNT\Profiles\4wyatt1' >> WINDIR = `C:\WINNT' >> _ = `/bin/cygcheck' >> >> HKEY_CURRENT_USER\Software\Cygnus Solutions >> HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin >> HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2 >> (default) = `/cygdrive' >> cygdrive flags = 0x00000020 >> HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options >> HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions >> HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin >> HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\1.00.000 >> HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2 >> HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/ >> (default) = `D:\cygwin-v11x' >> flags = 0x0000000a >> HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/c >> (default) = `c:\' >> flags = 0x00000008 >> HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/d >> (default) = `d:\' >> flags = 0x00000008 >> HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/e >> (default) = `e:\' >> flags = 0x00000008 >> HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/f >> (default) = `f:\' >> flags = 0x00000008 >> HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/j >> (default) = `j:\' >> flags = 0x0000000a >> HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/k >> (default) = `k:\' >> flags = 0x00000008 >> HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin >> (default) = `D:/cygwin-v11x/bin' >> flags = 0x0000000a >> HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib >> (default) = `D:/cygwin-v11x/lib' >> flags = 0x0000000a >> HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup >> >> a: fd N/A N/A >> c: hd FAT 2047Mb 92% CP UN IDE-0101 >> d: hd NTFS 4094Mb 87% CP CS UN PA FC IDE-0102 >> e: hd FAT 2047Mb 75% CP UN SCSI-0101 >> f: hd FAT 2039Mb 91% CP UN SCSI-0102 >> g: fd N/A N/A >> h: cd N/A N/A >> i: cd CDUDFRW 533Mb 45% CP UN dcd_000708 >> j: hd FAT 2039Mb 94% CP UN SCSI-0103 >> k: hd NTFS 2549Mb 77% CP CS UN PA FC SCSI-0104 >> >> D:\cygwin-v11x\bin /usr/bin system binmode >> D:\cygwin-v11x\lib /usr/lib system binmode >> D:\cygwin-v11x / system binmode >> c: /c system textmode >> d: /d system textmode >> e: /e system textmode >> f: /f system textmode >> j: /j system binmode >> k: /k system textmode >> >> Found: D:\cygwin-v11x\bin\bash.exe >> Found: D:\cygwin-v11x\bin\cat.exe >> Found: D:\cygwin-v11x\bin\cpp.exe >> Found: D:\cygwin-v11x\bin\find.exe >> Found: D:\cygwin-v11x\bin\gcc.exe >> Found: D:\cygwin-v11x\bin\gdb.exe >> Found: D:\cygwin-v11x\bin\ld.exe >> Found: D:\cygwin-v11x\bin\ls.exe >> Found: D:\cygwin-v11x\bin\make.exe >> Found: D:\cygwin-v11x\bin\sh.exe >> >> 83k 2000/06/11 D:\cygwin-v11x\bin\cygitcl30.dll - os=4.0 img=1.0 sys=4.0 >> "cygitcl30.dll" v0.0 ts=2000/6/10 22:34 >> 35k 2000/06/11 D:\cygwin-v11x\bin\cygitk30.dll - os=4.0 img=1.0 sys=4.0 >> "cygitk30.dll" v0.0 ts=2000/6/10 22:34 >> 402k 2000/06/11 D:\cygwin-v11x\bin\cygtcl80.dll - os=4.0 img=1.0 sys=4.0 >> "cygtcl80.dll" v0.0 ts=2000/6/10 22:30 >> 5k 2000/06/11 D:\cygwin-v11x\bin\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0 >> 10k 2000/06/11 D:\cygwin-v11x\bin\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0 >> "cygtclreg80.dll" v0.0 ts=2000/6/10 22:30 >> 639k 2000/06/11 D:\cygwin-v11x\bin\cygtk80.dll - os=4.0 img=1.0 sys=4.0 >> "cygtk80.dll" v0.0 ts=2000/6/10 22:34 >> 568k 2000/07/26 D:\cygwin-v11x\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0 >> "cygwin1.dll" v0.0 ts=2000/7/26 15:35 >> Cygwin DLL version info: >> dll major: 1001 >> dll minor: 3 >> dll epoch: 19 >> dll bad signal mask: 19005 >> dll old termios: 5 >> api major: 0 >> api minor: 24 >> shared data: 3 >> dll identifier: cygwin1 >> mount registry: 2 >> cygnus registry name: Cygnus Solutions >> cygwin registry name: Cygwin >> program options name: Program Options >> cygwin mount registry name: mounts v2 >> build date: Wed Jul 26 16:35:15 EDT 2000 >> shared id: cygwin1S3 >> >> Use -h to see help about each section >> >> >> -- >> Want to unsubscribe from this list? >> Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com > > > >-- >Want to unsubscribe from this list? >Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com -- cgf AT cygnus DOT com Cygnus Solutions, a Red Hat company http://sourceware.cygnus.com/ http://www.redhat.com/ -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com