On Tue, 4 Jun 2002 13:55:24 -0400
"Christophe PEREZ" <[EMAIL PROTECTED]> wrote:
> jipe wrote:
> > pourquoi ne pas l'ajouter dans le script de lancement de ton wm?
> > dans /etc/X11/wmsession.d/
>
> D�j�, parce que je ne connais pas.
>
> > celui-ci n'est acc�d� qu'une fois le login effectu�.
>
> Et puis, c'est le login de ma session �a non?
> Hors, je ne suis pas connect� internet en permanence (RTC) donc je souhaite
> ne le lancer qu� la connexion au net.
>
> Merci quand m�me.
>
> GM sa
> Christophe PEREZ
>
>
>
apr�s connexion � internet... pardon!...
tu lances un script en tache de fond charg� de surveiller si ta connexion est active
ou non, par exemple toutes les 15 secondes.
une fois la connexion active, il lance l'application que tu veux et attend qu'elle
redevienne inactive pour l'arr�ter.
par exemple, le script suivant lance gnomeicu � la connexion. ma connexion est adsl,
mais je suppose qu'on doit pouvoir faire la m�me chose avec une connexion rtc:
#!/bin/sh
while true
do
sleep 15
CNX=$(/sbin/ifconfig ppp0 | grep inet | awk '{ print $2}' | tr "adr:"
" ")
if ! [ "$CNX" ]
then
if ! [ "$app" ]
then
true
else
kill -s 15 $app
app=
fi
else
if ! [ "$app" ]
then
gnomeicu &
app=$!
else
true
fi
fi
done
tu arr�te ta connexion et gnomeicu s'arr�te et ainsi de suite...
si tu arr�tes gnomeicu sans te d�connecter, il ne red�marrera pas sauf si tu le
relances manuellement ou que tu te d�connectes reconnectes.
pour lancer automatiquement ce script au login, tu peux lancer ton wm � partir d'un
script. par exemple avec windowmaker pour lancer automatiquement xscreensaver avec les
options que je veux, j'ai modifi� /etc/X11/wmsession.d/01WM pour qu'il ex�cute
/opt/wm/bin/runwm
NAME=WM
ICON=
DESK=WindowMaker
EXEC=/opt/wm/bin/runwm
SCRIPT:
exec /opt/wm/bin/runwm
et voil� runwm:
apps_boot ()
{
while true
do
if ! [ "$(ps | grep wmaker)" ]
then
true
else
xscreensaver &
break
fi
done
}
apps_boot &
wmaker
tu remplaces xscreensaver par le nom de ton script, tu adaptes en fonction de tes
paths et �a doit rouler!
bye
jipe
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"