Bonjour,
J’aimerais savoir comment faire pour ouvrir timidity automatiquement lorsque j’ouvre tuxguitar…
Est-il possible?
Merci
Bonjour,
J’aimerais savoir comment faire pour ouvrir timidity automatiquement lorsque j’ouvre tuxguitar…
Est-il possible?
Merci
Etant donné que je ne sais pas si tuxguitar sait lancer des programmes au démarrage tu peux te faire un petit script du genre :
#!/bin/sh
#timidity avec les arguments qui vont bien
timidity -ERreverb=0 -iA -Os &
tuxguitar &
Mais timidity tournera encore quand tu auras quitté tuxguitar. Donc, dans le script tu peux récupérer le PID de timidity, virer le ‘&’ après tuxguitar et lancer unkill $PID_TIMIDITY à la fin du script.
Autre solution lancer timidity au démarrage, dans ton /home/user/.xsession par exemple.
Gratte bien
Bonjour
Si tu veux que timidity se lance au démarage de l’ordinateur alors édite le fichier /etc/default/timidity
[code]# Enable MIDI sequencer (ALSA), default is disabled
TIM_ALSASEQ=true
TIM_ALSASEQPARAMS="-Os -B2,8 -EFreverb=0 "[/code]
timidity sera lancé pour alsa à chaque démarage de ta machine.
Si au contraire tu utilises timidity pour alsa ou jackd j’utilise ce programme trouvé sur ubuntu.fr et modifié par moi même (si certain veulent l’optimiser)
timserver
[code]#!/bin/bash
#script timserver par adam0509 modifié par limax
echo “Ce script permet de lancer/arreter facilement timidity en mode serveur”
function usage
{
echo "Usage: $0 choix de l’option"
echo "option 1: Lancer timidity (serveur) en mode ALSA"
echo "option 2: Lancer timidity (serveur) en mode ALSA avec sortie JACK "
echo "option 3: Arréter/Tuer timidity "
echo "option -h: afficher cette aide"
exit 1
}
function timi
{
case $1 in
0 ) exit 0 ;;
1 ) timidity -iA -B2,8 -Os -EFreverb=0&
sleep 4 ;;
2 ) timidity -iA -B2,8 -Oj -EFreverb=0
sleep 4;;
3 ) killall timidity;;
esac
}
nombre=4
case $# in
0 ) # si le nombre de paramètres est 0
while [ “$nombre” != “0” ] && [ “$nombre” != “1” ] && [ “$nombre” != “2” ] && [ “$nombre” != “3” ]; do
echo -e "\n\n\n==== Liste des processus lancé en rapport avec le midi :"
ps -A | grep midi
echo -ne "\n\n==== Que voulez-vous faire ?"
echo -e "\n0) Ne rien faire (Quitter le programme)"
echo "1) Lancer timidity (serveur) en mode ALSA"
echo "2) Lancer timidity (serveur) en mode ALSA avec sortie JACK"
echo "3) Arréter/Tuer timidity"
read nombre
done
timi $nombre ;;
1 ) # si le nombre de paramètres est 1
case $1 in
1 | 2 | 3 ) timi $1 ;; #si le paramètres est 1 2 ou 3
* ) usage ;; #sinon on affiche l’usage
esac ;;
attention la version debian de tuxguitar n’est pas compilé pour fonctionner avec jack. Pour cela utilise la version pris sur le site de tuxguitar ou alors recompile la version debian pour.
En espérant que cela te serve.