En primer lugar, activamos la susodicha opción en el aMule. Para ello, podemos editar el fichero de configuración:
$ vi ~/.aMule/amule.conf
(si no nos gusta vi, siempre podemos usar gedit)
Buscamos las cadenas ExecOnCompletion y ExecOnCompletionCommand y las modificamos de este modo:
ExecOnCompletion=1
ExecOnCompletionCommand=sh -c '~/.aMule/example.sh "%FILE"'
ExecOnCompletionCommand=sh -c '~/.aMule/example.sh "%FILE"'
También podemos hacerlo yendo desde aMule a Opciones -> Archivos y modificando el apartado “Ejecutar comando al completar archivo”.
Una vez hecho esto, generaremos el script en cuestión:
$ vi ~/.aMule/example.sh
Con el siguiente código:
#!/bin/bash
fich=`find "$1" -printf %f`
notify-send -i '/usr/share/pixmaps/amule.xpm' "Descarga completada" "$fich"
play /usr/share/sounds/info.wav
fich=`find "$1" -printf %f`
notify-send -i '/usr/share/pixmaps/amule.xpm' "Descarga completada" "$fich"
play /usr/share/sounds/info.wav
La última línea sólo es necesaria en caso de que queramos acompañar la notificación con un sonido. En /usr/share/sounds hay unos cuantos, pero podemos encontrar una mayor variedad de sonidos que se adapten a lo que buscamos googleando un poco :)


No hay comentarios:
Publicar un comentario