delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/07/30/13:49:11

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
From: Chris Faylor <cgf AT cygnus DOT com>
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
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019