Google Drive for Linux

Google Drive su Ubuntu Linux grazie OCamLFuse

Google Drive for LinuxIn quest'articolo analiziamo un altro client per Google Drive su Ubuntu Linux: OCamLFuse.

Come per Grive-Tools, già presentato in un precedente articolo, anche questo è un client non ufficiale visto che Google, ad oggi, non ha ancora rilasciato nessun client per Linux.

Innanzitutto bisogna dire che questo client è sviluppato da un italiano: Alessandro Strada.

A differenza di altri client, Google Drive OCamLFuse non ha l'App Indicator e soprattutto non sincronizza il contenuto in locale, ma fa in modo di montare il vostro Google Drive remoto in una cartella del file system integrandosi perfettamente con tutti i file manager (Nautilus, Dolphin, Nemo, ...).

Google Drive - OCamLFuse

L'installazione è semplice ed avviene grazie ai repositotory ufficiali di Allessandro Strada, quindi permette di automatizzare anche gli aggiornamenti:

sudo add-apt-repository ppa:alessandro-strada/ppa
sudo apt-get update
sudo apt-get install google-drive-ocamlfuse

successivamente bisogna autorizzare l'applicazione ad accedere al contenuto del nostro Google Drive utilizzando il seguente comando:

google-drive-ocamlfuse

apparirà la seguente pagina web in cui vi verrà chiesto di accettare l'autorizzazione all'accesso da parte dell'applicazione:

Google Drive - OCamLFuse

accettando, vi viene chiesta un'ulteriore conferma come da figura seguente

Google Drive - OCamLFuse

e il comando terminerà con la scritta Access token retrived correctly

Google Drive - OCamLFuse

Ora possiamo creare la cartella in cui montare il nostro account Google Drive e quindi montarlo:

mkdir GDrive1
google-drive-ocamlfuse GDrive1

dove GDrive1 è il nome della directory dove volete montare Google Drive e può essere ovviamente diverso.

ATTENZIONE: Al riavvio, non verrà montata automaticamente la cartella. Per farlo aggiungere il comando, google-drive-ocamlfuse GDrive1, tra le Applicazioni di Avvio.

Se si vuole "smontare" il collegamento con Google Drive è sufficiente digitare il seguente comando:

fusermount -u GDrive

Altra caratteristica interessante di OCamLFuse è che supporta il multi-account, ovvero permette di montare più di un account Google Drive.

Con i comandi precedenti abbiamo configurato l'account di default la cui configurazione si trova in

$HOME/.gdfuse/default

Per configurare altri account bisogna utilizzare l'opzione -label nel seguente modo:

si crea la directory dove verrà montato il secondo account

mkdir GDrive2

si autorizza l'applicazione ad accedere al nuovo account associandogli una label

google-drive-ocamlfuse -label gino

ed infine si monta il nuovo account indicando la label associata e la directory dove dev'essere montato

google-drive-ocamlfuse -label gino GDrive2

La configurazione di questo secondo account si troverà in

$HOME/.gdfuse/gino

Grive-Tools vs OCamLFuse

Tra questi due client non ufficiali di Google Drive ci sono alcune differenze.
Grive-Tools ha il vantaggio di avere l'App Indicator nella barra delle notifiche che personalmente giudico molto comoda, inoltre sincronizza i contenuti di Google Drive con quelli locali.

Però, durante l'utilizzo ho notato un problema abbastanza fastidioso che son certo prossimamente verrà risolto dagli sviluppatori: la sincronizzazione bi-direzionale avviene solo quando sente qualche modifica in locale, quindi, ad esempio, se su Google Drive viene caricato un file via web o da un altro client connesso allo stesso account, questo non verrà sincronizzato in locale fino a quando il client non sentirà una variazione sul file system locale (oppure eseguendo Sincronizza ora dal menu dell'Grive-Tools indicator).

Invece OCamLFuse ha una filosofia completamente diversa: non dispone dell'App Indicator e, non gestendo contenuti locali, è sempre perfettamente aggiornato con la situazione del vostro account Google Drive.

Inoltre presenta un vantaggio rispetto a Grive-Tools, permette di gestire più di un account Google Drive.

L'augurio è che prima o poi i "signori" di Google si sveglino e si decidano a fare un client ufficiale, ma nel frattempo non si può che fare i complimenti a coloro che stanno sviluppando e mantenendo questi progetti!!!

(Letto 2.750 volte di cui 3 negli ultimi 30gg)
twitterlinkedinmailby feather

2 thoughts on “Google Drive su Ubuntu Linux grazie OCamLFuse

  1. Ho installato ocamlfuse su kubuntu 10.16 e la prima volta ha funzionato correttamente,

    Non ho inserito ocamlfuse tra le applicazioni di avvio.

    Al nuovo avvio del sistema non sono più riuscito a far eseguire il mount. O meglio lo esegue ma ad ogni tentativo di accesso alla directory gdrive risponde accesso negato.

    Ho provato a rimuovere ocamlfuse ma quando l’ho reinstallato e provato ad eseguirlo non viene mostrata la pagina web per ottenere l’autorizzazione.

    C’è una soluzione a questo problema ?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *