Integrare Box.com in Debian Gnu/Linux

 

 

Per chi usa Box.com come spazio hosting per i propri file, può essere utile integrarlo con la nostra Linuxbox, per avere a portata di mano i files e poterne caricare subito degli altri. Mentre chi utilizza Dropbox non ha problemi, e può installare dai repository nautilus-dropbox, per Box.com bisogna al momento sbattersi di più per l'integrazione. I passi da eseguire sono i seguenti:

 

$ sudo apt-get install davfs2
$ mkdir ~/box.com
$ mkdir ~/.davfs2/
$ sudo cp /etc/davfs2/davfs2.conf ~/.davfs2/
$ sudo cp /etc/davfs2/secrets ~/.davfs2/
$ sudo chown -R edmond ~/.davfs2/
$ sudo adduser edmond davfs2


 

(sostituire edmond col vostro nome utente) editare i due files in ~/.davfs2/ , nel file davfs2.conf cambiare la voce:



#use_locks 1

 

in:
 

use_locks 0

 

nel file secrets aggiungere indirizzo mail e password per l'accesso a Box.com

 

 

indirizzo@mail.com password

 

modificare /etc/fstab per il montaggio della cartella:

 

$ sudo nano /etc/fstab

 

ed aggiungere:

 

/home/edmond/box.com davfs rw,user,noauto 0 0


(sostituire edmond col vostro nome utente) per cocludere:

 

$ sudo chmod u+s /sbin/mount.davfs

$ sudo mount ~/box.com

 

se tutto è andato bene, inserire mail e password di accesso a Box.com, e provare a copiare un file nella cartella, da riga di comando.

 

 

enjoy 😉
 

Script "Invia a Dropbox"

 

 

 

 

Nel menu di Nautilus manca la voce relativa a Dropbox, quindi ho pensato a 3 semplici script che puntano alla cartella Dropbox e relative sottocartelle Photos, Private e Public. Siccome i 3 script sono uguali e quello che cambia è il nome affidatogli ed il percorso delle sottocartelle, posto solo 1 esempio.

 

$ nano foto-dropbox

 

ed incollare dentro:

 

#!/bin/bash
# inviare files nella cartella foto di Dropbox

cp -r $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS /Percorso_Dropbox/Photos

 

poi:

 

$ chmod +x foto-dropbox

$ cp ~/.gnome2/nautilus-scripts/

$ killal nautilus

 

adesso siamo pronti ad inviare i file a Dropbox direttamente da Nautilus, dall'interno del menu Script.

 

 

enjoy 😉

Dropbox arriva ufficialmente nei repo Debian

 

 

Ho appena letto la notiiza che Dropbox entra ufficialmente nei repo Debian, e tra qualche giorno sarà disponibile in Sid. Nel mio repository personale si trovava già da tempo questo pacchetto, ma dal momento che ci saranno quelli ufficiali, sarò felice di eliminarlo 🙂 Nel frattempo buon download:

 

 

enjoy 😉

Conoscere sotto quale menu si trova un applicazione

 

 

 

Quando si installa un applicazione, quasi sempre va a finire all'interno delle varie voci che compongono il menu. Per verificare immediatamente a quale categoria appartiene, senza andare a spulciare una per una tutte le categorie, esiste un piccolo trucchetto:

 

$ grep section /usr/share/menu/nome_applicazione

 

quindi nel caso di vlc, si avrà:

 

$ grep section /usr/share/menu/vlc
              section="Applications/Video" title="VLC media player" \

 

enjoy 😉

(Compiz-Debian) Immagine per ogni finestra di lavoro

 

 

 

 

Come ottenere una immagine diversa per ogni spazio di lavoro? La risposta esatta è che bisogna avere nautilus modificato con 98_transparent-background.patch. Questa procedura funziona sia su Debian Squeeze che su Wheezy. Per chi non si vuole sbattere troverà il pacchetto bello e pronto nel mio repository, per gli altri invece:

 

$ wget https://www.edmondweblog.com//98_transparent-background.patch
# apt-get install build-essential intltool
# apt-get build-dep nautilus
# cd /usr/local/src
# apt-get source nautilus
# cd nautilus-2.30.1
# cp /home/UTENTE/98_transparent-background.patch debian/patches
# nano debian/patches/series

incollare alla fine:


98_transparent-background.patch

 

applicare la patch:


# debian/rules patch

compilare:


# ./configure
# make
# make install

per non perdere le impostazioni di nautilus:
 

# cd /usr/local/lib
# ln -s /usr/lib/nautilus nautilus

 

per evitare un problema al successivo riavvio:
 

# nano /usr/local/bin/nautilus-start

ed incollare:
 

#!/bin/bash
sleep 3
nautilus

quindi:

 

# chmod 755 /usr/local/bin/nautilus-start
# nano /usr/local/share/applications/nautilus.desktop

e modificare la linea:
 

Exec=nautilus

in:
 

Exec=nautilus-start

adesso siamo pronti ad avviare nautilus:

 

# killall nautilus
# nautilus

a questo punto bisogna andare nell'impostazioni di compiz ed in Utilità-Sfondo, inserire il percorso delle immagini per tutti gli spazi di lavoro.

 

per disinstallare:
 

# killall nautilus
# cd /usr/local/src/nautilus-2.30.1
# make uninstall

 

 

enjoy 😉

Repository Dropbox per Debian Squeeze

 

 

Dato che nei repository ufficiali Debian, Dropbox non è presente, volevo segnalare che nel mio Repository, sono presenti le versioni amd64 ed i386 di nautilus-dropbox_0.6.7-1. Sperando sia di gradimento 🙂

 

#### Edmond's repository
deb https://www.edmondweblog.com/repo/ binary/

 

enjoy 😉

Nautilus script per un perfetto screencast

 

Volevo segnalare un ottimo script per Nautilus, che aiuta ad  eseguire in tutta comodità screencast video o audio/video, il tutto con una bella ed ordinata gui, fatta con zenity e sfruttando chiaramente ffmpeg. Questo script dal nome ZDesktopRecorder è stato creato da c2asr, in seguito ad un post da me fatto dal titolo "Screencast Perfetto di una singola finestra con FFmpeg", che dire, se non che questa è la classica ciliegina sulla torta 🙂 Quindi ringraziando per la collaborazione di nuovo c2asr invito a provarlo.

 

1) Download

2) Download

enjoy 😉

Abilitare la voce elimina in Nautilus per Debian/Ubuntu

 

Quando si vuole eliminare un file in Debian o Ubuntu, Nautilus di default è settato con la voce " Sposta nel cestino", per poi successivamente dal cestino eliminarlo definitavamente. Per abilitare la voce "elimina" nel menu di Nautilus basta:

$ gconf-editor

e spostarsi in:

apps/nautilus/preferences/

ed abilitare:

enable_delete

 

enjoy 😉

Nautilus non crea cartella /root/.config/nautilus

 

 

Questo è l'errore che ho avuto con Nautilus in una nuova installazione di Debian Squeeze, praticamente volendo accedere a Nautilus come root con:

$ sudo nautilus

si verifica l'errore sopra.

Soluzione:

$ su

password

# mkdir -p /root/.config/nautilus

# reboot

e tutto torna a funzionare.

enjoy 😉

Avconverter nautilus-script per audio/video/immagini/text/iso

 

 

 

 

 

 

 

Avconverter a mio modesto parere è uno script eccezzionale, perchè ti mette in condizione di avere a portata di clik tutti i formati di conversione. Uno dei tanti motivi per cui anni fa scelsi di passare a Gnu/Linux fu proprio la grande libertà di personalizzazione della propria box, e questo script è proprio la dimostrazione pratica di customizzazione e potenza di un sistema unix 🙂  Avconverter si appoggia inoltre ad ffmpeg ed imagemagick, quindi è in grado di fare qualunque conversione sia audio/video che di immagini, poi addirittura sfruttando espeak converte da text a sound (come si può sentire nell'audio sopra). Credo che qualche problema ci sia invece per quanto riguarda le iso. Tutte le opzioni sono facilmente configurabili  grazie a zenity che ci mostra delle finestre di dialogo.  Comunque consiglio di provarlo.

Requisiti obbligatori e non:
 

# apt-get install xterm zenity ffmpeg imagemagick mencoder links espeak

# apt-get install gawk antiword odt2txt odt2txt nrg2iso daa2iso uif2iso acetoneiso
 

Installazione avconverter:
 

$ wget https://gnomefiles.org/CONTENT/content-files/92533-avconvert.tar.gz

$ tar -zxvf 92533-avconvert.tar.gz

$ cp avconvert ~/.gnome2/nautilus-scripts
 

a questo punto non ci resta che posizionarci su un file audio/video/immagine/testo e fare click destro ed avviare Script/avconverter.

enjoi 😉