Re: Not setting TERM explicitly wraps commands at 80 columns wit

看板FB_current作者時間14年前 (2011/10/21 20:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/7 (看更多)
On Fri, Oct 21, 2011 at 12:52:17AM -0700, Garrett Cooper wrote: > # Increased the window size here. > [gcooper@fallout ~]$ uname -a > FreeBSD fallout.local 10.0-CURRENT FreeBSD 10.0-CURRENT #1 r226332M: > Wed Oct 12 22:48:55 PDT 2011 > root@fallout.local:/usr/obj/usr/src/sys/FALLOUT amd64 > [gcooper@fallout ~]$ stty size > 60 156 > [gcooper@fallout ~]$ exit > Connection to fallout.local closed. > [gcooper@bayonetta ~]$ uname -a > FreeBSD bayonetta.local 9.0-BETA2 FreeBSD 9.0-BETA2 #0 r225653M: Tue > Sep 20 08:36:49 PDT 2011 > gcooper@bayonetta.local:/usr/obj/usr/src/sys/BAYONETTA amd64 > [gcooper@bayonetta ~]$ stty size > 60 156 > # Line was wrapping in above uname -a. > [gcooper@bayonetta ~]$ ssh starr-wireless > # Increased the window size here from the default. > starr:~ gcooper$ uname -a > Darwin starr.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 > 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386 > starr:~ gcooper$ echo $TERM > xterm > starr:~ gcooper$ logout > Connection to starr-wireless.local closed. > [gcooper@bayonetta ~]$ uname -a > FreeBSD bayonetta.local 9.0-BETA2 FreeBSD 9.0-BETA2 #0 r225653M: Tue > Sep 20 08:36:49 PDT 2011 > gcooper@bayonetta.local:/usr/obj/usr/src/sys/BAYONETTA amd64 > ssh'ing in to a remote terminal and resizing it is an example I > could think of that's semi-deterministic. It seems like it's an > application bug or OS caveat; I'm not sure if anything can really be > done about it because the signal might be masked in ssh when it > connects to the other side -- would have to check to be sure. By default, bash only updates its internal idea of the window size (and the LINES and COLUMNS environment variables) when it receives SIGWINCH, so only if bash is in the foreground when the change happens. You can do shopt -s checkwinsize to make it check more often. libedit (as used in sh) is different; it appears to check the size before reading each line. -- Jilles Tjoelker _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
文章代碼(AID): #1EeMP2kA (FB_current)
討論串 (同標題文章)
文章代碼(AID): #1EeMP2kA (FB_current)