Alors, si tu regardes le config.h de surf, il y a cette ligne :
static char *dldir = "/home/xavier/Telechargements";
Ici, j’ai remplacé le chemin par défaut (vers .surf/dl), par un dossier que j’ai déja créé. Ainsi, les téléchargements se font dans le dossier Telechargements. Si tu veux, tu peux créer le dossier .surf/dl , car sinon, il crée un fichier dl…enfin, ce n’est pas encore au point.
Enfin, tu pourras remarquer que le téléchargement progresse selon l’avancement de la petite barre rouge de surf.
Mais si tu préfère (car le téléchargement est pas encore au point avec surf, mais ça devrait s’améliorer), tu peux regarder ici :
viewtopic.php?f=1&t=25883
les 8 et 9eme post, si tu veux t’en inspirer
. J’ai modifié le mien ainsi :
[code]#!/bin/sh
#dmenudl.sh
###les couleurs de dmenu
SB="#D4D4D4"
SF="#1C1918"
NB="#251C1A"
NF="#D4D4D4"
###on se place dans le répertoire utilisateur par défaut
cd $HOME
#liste ce qui se trouve dans le répoertoire courant, et l’envoie dans dmenu
liste_ () {
LISTE=ls -d .. */ -1 --sort=extension | dmenu -fn 'fixed' -nb $NB -nf $NF -sb $SB -sf $SF -l 17 -p "$PWD" -i
echo “$LISTE”
}
action_ () {
case $1 in
*/ | … ) cd $1
;;
esac
}
v_=$IFS
IFS=’
’
INDEX="$(liste_)"
[ -z $INDEX ]
#tant que on donne de quoi manger à action, elle tourne
while [ “$INDEX” != “” ]; do
action_ $INDEX
INDEX="$(liste_)"
done
url=xprop -id $1 | grep "URI" | awk '{print $3}' | sed 's/\"//g'
[ -z $INDEX ]
urxvt -e aria2c $url
IFS=$v_
exit 0
[/code]
Il faut faire échap pour commencer le téléchargement une fois que l’on a choisi le dossier, et il faut avoir aria2 d’installé (il permet la reprise des téléchargements sans ajout d’option, mais ça peut se faire avec wget -c )
