Mail Archives: cygwin/2000/07/30/13:49:11
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 -