faut voir dans la doc Mplayer si y'a moyen de le scripter en interne genre fichier .mplayer/tonfichier.rc
ou trouver un lecteur qui le fait (d'avoir un langage interne de script ou basé sur un fichier)
sinon :
y'a plusieurs façon de faire
1. la bonne et la moins pratique en analyse est d'utiliser le PID système.
2. lancer tes commandes avec des scripts et non pas des commandes nues permettant ainsi de faire le lien dans /var/run entre le numero de processus et TON NUMERO A TOI ou un nom à toi de programme
3. tu peux aussi (autre methode encore) lancer toutes les chaines en pause au démarrage de ton application et avoir un script qui monte en actif la chaine que tu veux voir par defaut et qui bascule vers une autre quand tu appuies sur un bouton de la GUI que tu aura faite ou encore une intereception de touche clavier.
enfin il y a qd même des question de logiques de fonctionnement à la base qui se pose sur ton cas.
Pourquoi utiliser 2 modes de démarrage différent de lecture des chaines ?
Pourquoi tu fais pas tout simplement comme un utilisateur normal c'est à dire tu fait pause sur la vidéo en cours... tu lances l'autre.... tu bascule sur la première et tu la dé-pause.... ???
quand aux scripts eux même
suffit d'utiliser
Pour dire à un processus de s’arrêter temporairement, puis de redémarrer, il faut envoyer les signaux SIGSTOP pour l’arrêter, et SIGCONT pour lui dire de continuer :
kill -SIGSTOP $pid # Stop
kill -SIGCONT $pid # Start
ou par les noms avec killall
What about these more useful commands:
killall -s STOP xeyes
killall -s CONT xeyes
Message édité par goblin_rieur le 24-07-2014 à 15:01:11
---------------
Collectionner les vieux serveurs c'est chouette mais c'est lourd et ça prend de la place ;)