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 12/07/2008, à 17:58

mistyrouge

[resolu] commande conditionnelle de lancement d'application

Bonjours à toutes et à tous

Je suis entrain de personnaliser l'interface d'ubuntu (gnome donc) pour la rendre la plus simple possible.
Dans ce but j'ai créer des lanceurs (pour certains application).
De plus j'ai créer un bureau pour chaque application principale (avec fond d'écrans différent).

Je voudrais que mon lanceur change d'écran pour afficher le bon, et qu'il ne lance l'application que si elle ne l'est pas déjà.

exemple :
    clic sur le bouton "internet",
    affiche l'écran 4,
    teste si firefox est lancé,
        si ce n'est pas le cas il le lance

Voila ce que j'ai déja trouvé :

pgrep firefox
retval=$?
if ["$retval"=1] 
then firefox
fi

Malheuresement cette solution ne fonctionne absolument pas.

Merci d'avance pour une quelconque réponse qui pourrait me faire avancer
Mistyrouge

Dernière modification par mistyrouge (Le 12/07/2008, à 22:53)


Sauter à 10.000 mètres n'est pas dangereux. Toucher le sol à 0 m l'est beaucoup plus.

mistyrouge - Dorian JAMINAIS (s.a.m.)

Hors ligne

#2 Le 12/07/2008, à 18:31

mistyrouge

Re : [resolu] commande conditionnelle de lancement d'application

j'avance un petit peu : j'arrive a lancer firefox aue s'il ne l'est pas avec la commande :

pgrep firefox || firefox

Mais je ne trouve toujours pas la commande pour changer d'écran.

Dernière modification par mistyrouge (Le 12/07/2008, à 19:35)


Sauter à 10.000 mètres n'est pas dangereux. Toucher le sol à 0 m l'est beaucoup plus.

mistyrouge - Dorian JAMINAIS (s.a.m.)

Hors ligne

#3 Le 12/07/2008, à 22:56

mistyrouge

Re : [resolu] commande conditionnelle de lancement d'application

voici le script en question (necessite l'installation du paquet wmctrl)

#!/bin/sh

temp=$(gconftool-2 --get /desktop/gnome/background/picture_filename)
if [ "$temp" = "/home/facile/Images/wallpaper/internet.jpg" ]
then wmctrl -s 3
	echo oui
	firefox &
else wmctrl -s 3
	echo non
	gconftool-2 --type string --set /desktop/gnome/background/picture_filename /home/facile/Images/wallpaper/internet.jpg
	pgrep firefox || firefox &
fi

en gros je teste le wallpaper car il change quand je change d'écran (wallpapoz)


Sauter à 10.000 mètres n'est pas dangereux. Toucher le sol à 0 m l'est beaucoup plus.

mistyrouge - Dorian JAMINAIS (s.a.m.)

Hors ligne