[Musix-usuarios] Como hacer que, en kde, un script abra un archivo de un solo clic?

Daniel Vidal danielvidalchornet en gmail.com
Jue Dic 3 18:51:03 CET 2009


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...


El 3 de diciembre de 2009 17:51, Suso Comesaña <susobaco en gmail.com>escribió:

> 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 en yahoo.com.ar
> # modificado por Suso Comesaña para secuenciar en la banda Movemento
> # susobaco en 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 en lists.ourproject.org
> https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: /pipermail/musix-usuarios/attachments/20091203/5a7447c5/attachment-0001.htm 


Más información sobre la lista de distribución Musix-usuarios