X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=0.5 required=5.0 tests=AWL,BAYES_00,RCVD_IN_SORBS_WEB,RCVD_NUMERIC_HELO,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org To: cygwin AT cygwin DOT com connect(): No such file or directory From: david AT adboyd DOT com (J. David Boyd) Subject: Re: Resizing a terminal window Date: Fri, 07 May 2010 13:09:31 -0400 Lines: 44 Message-ID: References: <4BE0903A DOT 3030207 AT towo DOT net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (cygwin) X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Hans Horn writes: > On 5/5/2010 8:28 AM, J. David Boyd wrote: >> Thomas Wolff writes: >> >>> Am 04.05.2010 16:03, schrieb J. David Boyd: >>>> ... >>>> >>>> Locally, I can use the mouse to resize a window, and the $COLUMNS and >>>> $LINES variables are automatically filled in. >>>> >>>> On many remote xterm sessions, they aren't. >>>> >>>> Does anyone have any idea where to start figuring out what is wrong, and >>>> what I can do to correct it? >>>> >>> LINES and COLUMNS are legacy mechanisms which may serve as a >>> workaround if the system doesn't otherwise handle screen size changes >>> properly. They should not be needed on modern systems where the tty >>> driver maintains the information. >>> (You may note that mintty has not set them initially but they get set >>> on resize - by whatever means... - while in a cygwin console they are >>> not used at all.) >>> So if you happen to have these variables set on a system which does >>> not maintain them, they don't get changed on resize and confuse your >>> environment. In most cases the best remedy is to just unset them - >>> does that help? >>> >>> ------ >>> Thomas >> >> Sadly enough, the system I am connecting to, SUSE Linux, does use them, >> and the checkwinsize shopt BASH function, but, somehow, not >> correctly.... > > Just for curiosity: are you using 'expect' to log to the remote system? > If so, you'd need you modify your expect script to handle SIGWINCH > properly. Let me know... > H. Yes I am. I use expect to login, then go interactive. There is a flag/setting to monitor SIGWINCH? Tell me, please!!! -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple