#1 Le 05/06/2005, à 09:54
- DiCiCat
[Résolu] Lancement d'application au demarrage et ordre de lancement.
Bonjour,
Voila mon petit soucis, j'ai un pc Homemedia installé sous hoary/mythtv/Xfce.
Tout fonctionne parfaitement excepté un petit pb qui m'ennerve.
J'ai creer un script qui se lance au login automatique de la session pour lancer Mythtv et amule. Le pb, c'est que mythtv se retrouve toujours en arriere plan, et amule en affichage sur l'ecran. Comme le pc est piloté par telecommande (via irxevent), ca ne m'arrange pas, car je doit a cahque fois me lever, aller chercher le clavier et faire un alt+tab pour changer l'application active au premier plan.
La question est donc la suivante, comment puis je faire pour forcer le demarrage d'amule en arriere plan et de mythtv en tant qu'application active.
J'ai essayer de mettre un
/usr/bin/amule &
dans le script, mais amule se retrouve tout de meme devant.
Hors ligne
#2 Le 05/06/2005, à 10:00
- tigrou
Re : [Résolu] Lancement d'application au demarrage et ordre de lancement.
sans ton script c'est un peu difficile. Mais tu as deux solutions :
La première est de lancer amule, d'attendre un moment, puis de lancer mythtv, normalement la dernière appli à démarrer devrait se trouver au dessus
Sinon tu peux installer wmctrl qui est un programme en ligne de commande qui permet de manipuler les fenêtres dans d'un serveur X, tu peux par exemple dire à une fenêtre de prendre le focus plutot qu'une autre.
Hors ligne
#3 Le 05/06/2005, à 10:05
- DiCiCat
Re : [Résolu] Lancement d'application au demarrage et ordre de lancement.
ta premiere solution me semble interessante.
Je n'ai pas le script sous les yeux, mais j'ai du faire quelque chose comme
/usr/bin/amule &
/usr/bin/mythfrontend
rien de plus.
Comment modifier ca pour que Mythfrontend se lance disons 20 secondes plus tard?
Hors ligne
#4 Le 05/06/2005, à 10:33
- dawar
Re : [Résolu] Lancement d'application au demarrage et ordre de lancement.
/usr/bin/amule &
sleep 20 #attendre 20 secondes
/usr/bin/mythfrontend
Mais le prog de tigrou, wmctrl, t'évitera de perdre 20 secondes au démarrage...
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadoks)
Hors ligne
#5 Le 17/06/2005, à 08:30
- obs-n
Re : [Résolu] Lancement d'application au demarrage et ordre de lancement.
Y'a-t-il un équivalent du menu "startup" ou "démarrage" dans ubuntu ??
Hors ligne
#6 Le 17/06/2005, à 19:49
- mathesis
Re : [Résolu] Lancement d'application au demarrage et ordre de lancement.
Oui, tu vas dans :
Système > Préférences > Sessions.
Puis tu sélectionnes l'onglet Programmes au démarrage.
Ensuite il te suffit d'ajouter les programmes.
Pour l'ordre j'ai pas encore tout bien compris, mais en regardant le niveau des autres programmes de l'onglet "Session en cours" j'ai commencé par 70 pour le premier programme que je lance puis 71, 72 etc.
En général les programmes à lancer sont des binaires qui se trouvent dans /usr/bin ou dans /usr/local pour les programmes que tu as installé sans passé par apt / synaptic (ou tout autre répertoire de ton choix, cf. ce que tu as fait à l'installation).
Hors ligne