Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/10/2008, à 00:31

shakipu

Condition : programme lancé

Bonjour à tous,
Je cherche une commande permettant de lancer une commande si un programme est lancé.
En l'occurrence, j'aimerais que si SimDock est lancé alors SimDock est tué et une autre session de SimDock est lancé. Et si SimDock n'est pas lancé, SimDock est lancé comme vu précedemment ( en fait avec mon fond d'écran ). En schéma :

if simdock lancé
    then
        killall simdock
        simdock -y -b /usr/share/xfce4/backdrops/66795-Greenie_default-light.png
    else
        simdock -y -b /usr/share/xfce4/backdrops/66795-Greenie_default-light.png
fi

J'ai mis la condition en gras, savez-vous comment je peux faire ça ?
Merci d'avance

EDIT : Si par la même occasion, vous connaitriez une commande pour afficher le bureau xfce (ou masquer toutes les fenêtres), ça m'arrangerais un max

Dernière modification par shakipu (Le 08/10/2008, à 00:32)


Nous sommes tous des pécheurs face à l'Ethernet...

Hors ligne

#2 Le 08/10/2008, à 01:51

nicolas66

Re : Condition : programme lancé

[ `pidof 'simdock'` > /dev/null ] && killall simdock
simdock -y -b /usr/share/xfce4/backdrops/66795-Greenie_default-light.png

Dernière modification par nicolas66 (Le 08/10/2008, à 01:52)


"The computer was born to solve problems that did not exist before." (B. Gates)

Hors ligne

#3 Le 08/10/2008, à 11:03

shakipu

Re : Condition : programme lancé

Merci pour la réponse mais malheureusement ça ne marche pas...
Le killall n'est pas effectué

EDIT : sinon, je cherche aussi comment automatiser le montage d'un dossier au démarrage ( j'utilise VirtualBox et je dois a chaque démarrage monter les dossiers partagés par la commande sudo mount -t vboxsf dossier_partagé /point/de/montage ), une solution ?

Dernière modification par shakipu (Le 08/10/2008, à 15:14)


Nous sommes tous des pécheurs face à l'Ethernet...

Hors ligne

#4 Le 09/10/2008, à 21:39

shakipu

Re : Condition : programme lancé

Ne cherchez plus pour le montage du dossier, c'est réglé... Maintenant cherchons à résoudre le problème principal :
je m'adresse aux utilisateurs de SimDock : existe-t'il un moyen pour que le dock démarre au démarrage avec le fond d'écran que j'utilise ?
Pour ceux qui ne connaissent pas SimDock : SimDock est un dock qui n'utilise pas la transparence : il utilise le fond d'écran utilisé pour simuler une transparence, mais pour cela il faut le démarrer avec le fond d'écran utilisé ( simdock -b -y /chemin/du/fond ). Voila pour la présentation... Maintenant, le problème : au démarrage de l'ordinateur, simdock démarre avec le fond d'écran de base de Hardy, ce qui entraîne un gros rectangle orange au milieu de mon beau fond d'écran vert. Je cherche comment faire pour éviter que SimDock démarre comme cela ( il n'est pas dans les options de Démarrage ) et démarre avec mon fond d'écran...
Une idée ?
Merci d'avance


Nous sommes tous des pécheurs face à l'Ethernet...

Hors ligne