Deluge all'avvio se ha download incompleti

Visto che non esiste un plugin (e mi è sembrato anche abbastanza strano) che faccia in modo che Deluge parta automaticamente all'avvio del sistema se ha download incompleti, ho pensato di farmelo da me; e la cosa si è rivelata molto più semplice di quel che pensavo.

Iniziamo col creare una cartella solo per i file scaricati da deluge e nient'altro. Io la chiamerò DelugeDownload, ma può chiamarsi come meglio credete. A questo punto PREFERENZE>SCARICAMENTI, alla voce SCARICA IN impostiamo la cartella appena creata. Spuntiamo la voce SPOSTA COMPLETATI IN: , impostando per quest'ultima una cartella diversa da DelugeDownload , in cui il programma sposterà i download completati.

A questo punto non ci resta che creare uno script che controlli se la cartella DelugeDownload sia vuota; se lo è vorrà dire che non ci sono download incompleti, se vi si trovano dei files non sono altro che download incompleti che il programma non ha spostato nella directory di destinazione per i "completati".

Lo script in questione è questo:

#!/bin/bash

DIR="/media/Dati/download/DelugeDownload/"

if [ "$(ls -A $DIR)" ]; then
    deluge-gtk
else
    exit
fi


Basta creare un file vuoto, incollargli questo codice, salvarlo, dargli i permessi di esecuzione e fare in modo che venga eseguito all'avvio. Se la cartella non è vuota (ovvero se vi sono download incompleti) lo script avvierà il programma...

N.B: assicurarsi che l'indirizzo e il nome della cartella siano corretti e che la partizione o il disco in cui si trova venga montata all'avvio dal sistema.

Ubuntu 10.10 maverick meerkat e Webcam emotion eye su Sony Vaio



Come al solito fatto l'avanzamento di versione c'è sempre qualche piccolo inconveniente da risolvere.
La webcam sul mio sony vaio è stato sempre qualcosa che mi ha fatto penare. Con Ubuntu 10.10 aveva smesso di funzionare...googolando un po' ho trovato questa serie di istruzioni da dare per farla nuovamente funzionare:

sudo apt-get install libglib2.0-dev libusb-dev build-essential gcc automake mercurial
hg clone http://bitbucket.org/ahixon/r5u87x/
make
make install
sudo make install
sudo r5u87x-loader --reload


Un riavvio ed è tutto nuovamente funzionante.