Saludos
Ya te dije esta mañana que era mas facil... :DDDDDD
simplemente tienes que cambiar la linea del Exec en el fichero .desktop por esto...
Exec=musixstarter --jackdef --qsynt --hydro=/home/movemento/Mis_Documentos/Midis/Lanzadores/movemento.h2song --rose=%U
Y el script musixstarter te lo hara todo...
Con las siguientes ventajas...
1º Tomara los valores de jack que tengas definidos en tu maquina... los que tu hayas configurado... y no unos fijos (por ejemplo... ese -P40 me parece bajo...)
2º Qsynt pilla por defecto al A320.sf...
3º Matara casi cualquier aplicaccion de audio que tengas en marcha y pueda molestar... o no... si no quieres matarlas... solo tienes que añadir --nokill
4º Te ahorras modificar codigo cada vez que quieras cambiar algo...
5º ¿Tienes una tarjeta soundblaster? si la tienes puedes añadir este parametro a la linea --sb y te cargara el soundfont A320 en la soundblaster
Weno... no es que el musixstarter sea la niña de mis ojos... jajajajaja
venga...
Salud y Suerte!!!!!
PD: Ciertamente esta mañana no te habia entendido muy bien... ya sabes... la edad... los medicamentos...
Bueno...creo que he encontrado la solución...
Al final opté por hacer una entrada para el botón derecho del ratón...como?
1º.- Creamos el lanzado que englobe qjackctl, qsynth e hydrogen:
........................................................................
#!/bin/sh
# por Marcos Guglielmetti
# marcospcmusica@yahoo.com.ar
# modificado por Suso Comesaña para secuenciar en la banda Movemento
# susobaco@gmail.com
# Abrir Rosegarden con Estudio configurado para usar fluidsynth
# Si la PC tiene menos de 180Mb de RAM, crea un archivo SWAP de 128MB
#xterm -e crear-swap.sh
echo Descargando soundfonts en placa de sonido SB
asfxload -i
# Matando todo lo que moleste, de forma buta: FIXME
killall artsd
check-jack.sh
killall qsynth
killall rosegarden
# Se carga en un orden distinto al resto de los scripts, porque
# sucedía que qsynth se desconectaba de jack
# FIXME hay que hacer que el sleep sea menor si está corriendo desde HD, ¿cómo saberlo? ver
# knoppix-autoconfig
# tomado de knoppix-autoconfig
# Check if we are running from the Knoppix-CD or HD
#INSTALLED=""
#[ -e /bin/ash ] || INSTALLED="yes"
# si no está instalado, espera 4s, si está, sólo 1s entre cada comando
INSTALLED="4s"
[ -e /bin/ash ] || INSTALLED="1s"
#para variar la configuración de JACK si está instalado en HD
# si corre como live-cd va a 2048
#FP="1024"
FP="256"
[ -e /bin/ash ] || FP="512"
/usr/bin/jackd -R -P40 -m -dalsa -dhw:0 -r44100 -p$FP -n2 -P -s -S &
sleep $INSTALLED
mantener-qjackctl.sh &
sleep $INSTALLED
qsynth --audio-driver=jack /usr/share/soundfonts/A320U.sf2 &
sleep $INSTALLED
hydrogen -d jack -s /home/movemento/Mis_Documentos/Midis/Lanzadores/movemento.h2song &
sleep $INSTALLED
# No se carga rosegarden con -10 porque tardaba mucho en iniciar
#rosegarden /home/movemento/Mis_Documentos/Midis/Lanzadores/movemento.rg &
.......................................
y a continuación creamos movemento.desktop en /usr/share/apps/konqueror/servicemenus
su contenido queda de la siguiente forma:
......................................................
[Desktop Entry]
ServiceTypes=audio/x-rosegarden,audio/x-midi
Actions=movemento_open_rg;
Encoding=UTF-8
[Desktop Action movemento_open_rg]
Name=Open with Movemento-Script
Name[es]=Abrir con Movemento-Script
Exec=/bin/Movemento.sh && rosegarden %U
Icon=/usr/share/pixmaps/movemento.png
............................................................................................
y, como se puede comprobar, al pulsar con el botón derecho encima de un archivo *.rg, en el apartado de acciones, nos da la opción de abrirlo con el script de movemento...y funciona!!!!!
Seguimos!!!
_______________________________________________
Musix GNU+Linux - www.musix.org.ar
Musix-usuarios mailing list
Musix-usuarios@lists.ourproject.org
https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios