screen-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: defmonitor and msgwait


From: mrbrown8
Subject: Re: defmonitor and msgwait
Date: Sun, 26 Jul 2009 12:44:57 -0600


On Sun, 26 Jul 2009 12:00:17 -0400 address@hidden writes:
> Date: Sat, 25 Jul 2009 15:42:15 +0200
> From: Michael Maurer <address@hidden>
> Subject: defmonitor and msgwait
> To: address@hidden
> Message-ID:
>       <address@hidden>
> Content-Type: text/plain; charset=UTF-8
> 
> Hi,
> 
> I want to turn monitoring on for one of my screen-sessions,
> but don't know how to accomplish this without using the following 
> setup:
> 
> excerpt from my .screenrc:
> 
> msgwait 15
> screen -t omega         0       
> /home/michael/programme/screenstart0.sh
> screen -t newsbeuter    5       newsbeuter
> defmonitor on
> screen -t mutt          4       mutt
> defmonitor off
> screen -t cmus          3       cmus
> screen -t beta          2       
> /home/michael/programme/screenstart2.sh
> screen -t alpha         1       
> /home/michael/programme/screenstart.sh
> 
> The problem with this setup is the variable msgwait. After 
> "defmonitor on",
> it waits 15 secs before continuing to process the rest of my 
> screenrc. Is there
> a way to circumvent this, ie have a "long" msgwait but without 
> stalling for
> said amount of time when turning defmonitor on?


You could try this:

msgwait 15
screen -t omega      0 /home/michael/programme/screenstart0.sh
screen -t newsbeuter 5 newsbeuter
screen -t mutt       4 mutt
screen -t cmus       3 cmus
screen -t beta       2 /home/michael/programme/screenstart2.sh
screen -t alpha      1 /home/michael/programme/screenstart.sh
select 4
monitor on
select 0  # or whichever one you want to start with


This is pretty similar to what I use...

address@hidden:~$ alias mainscreen
alias mainscreen='screen -S main -c ~/.screenrc.main'
address@hidden:~$ cat .screenrc.main
# From http://freshmeat.net/articles/view/581/
# for making a .screenrc file
screen -t mutt   0 mutt
screen -t apt    1 aptitude
screen -t lewis  2 ssh -XC address@hidden
screen -t su     3
screen -t su     4
screen  5
screen  6
screen  7

select 2
monitor on
select 0

source $HOME/.screenrc  # rest of my global options

address@hidden:~$ 


HTH.

-- 
Curtis Brown
address@hidden

____________________________________________________________
Turn life into a beach with a new sandbox. Click now!
http://thirdpartyoffers.juno.com/TGL2141/fc/BLSrjpTGaFMJ0Kav0X8e85p3oMAbEOKbO37OoVLhz85BB1nxTFGLPwvx7WY/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]