Hi,
maybe you could do something with a little bash script?
Remember that you can change the screen title from within the console by
echoing a special control sequence, e.g. echo -n -e "\033kmy screen
title\033\\"
Let us assume you have the title you want to make blink in a variable $TITLE
Then how about this:
# first we need a function that generates an
# empty string of the same length as $TITLE
makeblanks() {
len=${#TITLE}
BLANKTITLE=''
for i in `seq $len`; do
BLANKTITLE+=' '
done
}
# now we have the title in $TITLE and the
# "blank" title in $BLANKTITLE
# all we need to do is alternate them every
# second or so
blink() {
makeblanks
status=0
while [ true ]; do
sleep 1
if [ $status -eq 0 ]; then
echo -n -e "\033k$BLANKTITLE\033\\"
status=1
else
echo -n -e "\033k$TITLE\033\\"
status=0
fi
done
}
Now all you need to do when you want to make your screen title flash is
call the function blink
This can certainly be improved; e.g. maybe you don't want to have an
infinite loop there, or it will never stop blinking... but I just wanted
to give the key idea. :-)
Cheers,
Malte
Alan Young wrote:
On Wed, Aug 12, 2009 at 17:43, Christian Ebert<blacktr...@gmx.net> wrote:
Monitor the the window in question?
That won't work ... if I leave my irssi window in an active chat then
I'll get a ton of false positives. Also, other windows won't get
noticed that way either.
_______________________________________________
screen-users mailing list
screen-users@gnu.org
http://lists.gnu.org/mailman/listinfo/screen-users