Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Mar 2005 07:34:40 +0100
From:      Emanuel Strobl <emanuel.strobl@gmx.net>
To:        freebsd-questions@freebsd.org
Subject:   ttydX and xterm size (LINES and COLUMNS understanding)
Message-ID:  <200503080734.46757@harrymail>

next in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
Dear console gurus,

when I open a xterm on the local machine, say with 100x37, vi and man 
recognizes the size and display the content correctly.
If I use cu/tip in a 100x37 xterm "ls" works fine (uses all lines) as long as 
I start vi but man doesn't work (no scrolling possible). After the vi session 
only 24 lines (or whatever type I set in /etc/ttys) are used, but man works 
correctly.
Why can I use different terminal sizes on the local machine and in ssh 
sessions but not over a serial console?
If I set "setenv LINES 37" and "setenv COLUMNS 100" it works also on the 
serial line but why or how can vi and others know what size my terminal is 
via ssh session? I'm sure this behaviour is adoptable to serial consoles too.

Thanks,

-Harry

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (FreeBSD)

iD8DBQBCLUeGBylq0S4AzzwRAnUuAJ9gXOuJuzRpFNrUtoXtYxjoQfMrNQCffjZM
x1mB07tOrW81brc93ytfzlU=
=P7QP
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200503080734.46757>