JD's Blog: no, Scrubs non c'entra proprio niente.

Tema Human per FileZilla

Logo UbuntuIn questi giorni ho cambiato client FTP: ho sostituito GFTP con FileZilla.

Non ho ancora avuto modo di provarlo a fondo, ma mi sembra gestire meglio il trasferimento di grandi quantità di file (che in genere mette in crisi GFTP).

Una delle cose che però proprio non mi piace di FileZilla è il discutibile set di icone del tema predefinito:

filezilla-classic-themeNon mi ritengo un maniaco del design (utilizzo il tema di default di Ubuntu!) ma queste icone proprio non riesco a guardarle :mrgreen: .

Cercando su google non si trova molto, però insistendo sono giunto a questa pagina, dove è possibile scaricare un tema ispirato allo Human di Ubuntu:

filezilla-human-themeTutta un’altra cosa :).

Purtroppo, per quanto so io, FileZilla non consente l’installazione di temi direttamente sulla home dell’utente, pertanto si è costretti a copiare i files del tema nella directory /usr/share/filezilla/resources.

Per semplificare le cose ho scritto un piccolo script bash che installa automaticamente il tema:

#!/bin/bash

DIRDEST=/usr/share/filezilla/resources
DIRTHEME=humanity

if [[ $EUID -ne 0 ]]
then
    echo "Lo script richiede l'esecuzione con i permessi di root." 1>&2
    chmod 777 ./`basename $0`
    sudo ./`basename $0`
    exit 0
else
    echo "Permessi di root: OK"
fi

if [ ! -d "$DIRDEST" ]; then
    echo "Errore: la directory $DIRDEST non esiste"
    exit 1
fi

cp -vR $DIRTHEME $DIRDEST

echo "Installazione terminata"

exit 0

È possibile scaricarlo, assieme a tutti i files grafici, a questo indirizzo:

Scaricato il file si dovrà decomprimerlo e recarsi nella directory dove sono presenti i files estratti.

A questo punto per installarlo si può utilizzare lo script che ho creato:

./install.sh

o procedere con la semplice copia manuale dei files:

sudo cp -r humanity /usr/share/filezilla/resources

Copiati i files sarà possibile scegliere in FileZilla il nuovo tema cliccando su Modifica -> Impostazioni -> Temi e selezionando Humanity.

Installare l’ultima versione di FileZilla

Non so voi ma io ho avuto qualche difficoltà ad aggiornare la versione di FileZilla (v3.2.7.2) presente nei repo ufficiali di Ubuntu. Questo perché non esiste un repository ufficiale del progetto. Fortunatamente è possibile trovare una versione più recente (v3.3.0) sul repository di GetDeb.
Le istruzioni su come aggiungere questo repository in karmic si possono trovare in questo articolo.

PS

A chi si domandasse come mai ho creato uno script per compiere un’azione così semplice rispondo che l’ho fatto per evitare di ricercare, ad ogni installazione del tema, il percorso in cui copiare i files.