Date: Mon, 14 Jan 2008 10:02:35 +0000 From: Don Read <dread@aceweb.com> To: Matiss <move@inbox.lv> Cc: freebsd-questions@freebsd.org Subject: Re: Which environment variable? Message-ID: <20080114100235.1be0efa3@aceweb.com> In-Reply-To: <1200296141.478b10cd53c0f@www.inbox.lv> References: <1200296141.478b10cd53c0f@www.inbox.lv>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 14 Jan 2008 09:35:41 +0200 Matiss said: > Is there such environment variable, which changes window title for > putty? I mean, MC is able to change it to working dir I think.. How > do I change that title to let's say server name for my shell? > > Thanks :) man xprop Or for the terminally lazy, cat xtitle #!/bin/sh # # gets/sets xterm title # me=`basename $0` usage="Usage : $me [pwd | new title ... ] ('pwd' sets it to the current directory)"; Adjective='Current' while [ $# -gt 0 ] do case "$1" in --help | -help | -h | -\?) echo; echo $usage; exit 0;; -*) echo "$me: Unrecognized switch: $1 ($me -help to show valid options)"; exit 1;; pwd) Adjective='New'; Title=`pwd`;; *) Adjective='New'; Title=$1; while [ $# -gt 1 ] do shift;Title="$Title $1"; done;; esac shift done if [ -n "$Title" ] then xprop -id $WINDOWID -set WM_NAME "$Title"; fi Title=`xprop -id $WINDOWID | grep WM_NAME | cut -d= -f2` echo $Adjective 'title :' $Title exit 0 -- Don Read dread@aceweb.com -- It's always darkest before the dawn. So if you are going to steal the neighbor's newspaper, that's the time to do it.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080114100235.1be0efa3>