Run "resizewin -z" from the default shell profile files. This makes
the terminal work properly out of the box when logging over a serial line, which is quite important for the user experience on boards like Raspberry Pi. It doesn't affect cases where the terminal size is already non-zero, such as SSH or vt(4) sessions. Note that this doesn't handle a scenario pointed out by rgrimes@: when the terminal is resized after login, the terminal size won't get updated even after logging out and back in. Reviewed by: imp Obtained from: CheriBSD Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D10642
This commit is contained in:
parent
83ad38643c
commit
dd0e1324ba
@ -5,5 +5,8 @@
|
||||
# see also csh(1), environ(7).
|
||||
#
|
||||
|
||||
# Query terminal size; useful for serial lines.
|
||||
if ( -x /usr/bin/resizewin ) /usr/bin/resizewin -z
|
||||
|
||||
# Uncomment to display a random cookie each login:
|
||||
# if ( -x /usr/bin/fortune ) /usr/bin/fortune -s
|
||||
|
@ -8,3 +8,5 @@ TERM=${TERM:-xterm}
|
||||
export TERM
|
||||
PAGER=more
|
||||
export PAGER
|
||||
|
||||
if [ -x /usr/bin/resizewin ] ; then /usr/bin/resizewin -z ; fi
|
||||
|
@ -5,4 +5,5 @@
|
||||
# see also csh(1), environ(7).
|
||||
#
|
||||
|
||||
if ( -x /usr/bin/resizewin ) /usr/bin/resizewin -z
|
||||
if ( -x /usr/bin/fortune ) /usr/bin/fortune freebsd-tips
|
||||
|
@ -21,4 +21,7 @@ PAGER=more; export PAGER
|
||||
# set ENV to a file invoked each time sh is started for interactive use.
|
||||
ENV=$HOME/.shrc; export ENV
|
||||
|
||||
# Query terminal size; useful for serial lines.
|
||||
if [ -x /usr/bin/resizewin ] ; then /usr/bin/resizewin -z ; fi
|
||||
|
||||
if [ -x /usr/bin/fortune ] ; then /usr/bin/fortune freebsd-tips ; fi
|
||||
|
Loading…
Reference in New Issue
Block a user