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";

Répondre à