Nautilus-actions e/o Nautilus-scripts
In questo breve articolo vi voglio descrivere due modi per personalizzare nautilus: le Nautilus-actions ed i Nautilus-scripts. Nautilus-actions è un applicativo che, integrandosi con il menù di Nautilus, permette di visualizzare, in base al tipo di file selezionato, una serie di azioni possibili...Tutte le azioni possono essere personalizzate tramite una GUI. Con i Nautilus Scripts che ci faccio? I Nautilus scripts sono degli script che potenziano il menù di Nautilus aggiungendo le funzioni che si ritengono più utili! Diciamo la verità più o meno fanno entrambi la stessa cosa e quindi, passiamo sul pratico e vediamo come possiamo aprire Gedit come "root" sia con le Nautilus-actions che con i Nautilus-scripts...
Nautilus scripts:
Affinchè gli scripts funzionino, devono essere posizionati nella cartella .gnome2/nautilus-scripts nascosta nella propria home, e devono essere resi eseguibili (tasto destro sullo script–>Proprietà–>Permessi o chmod +x "nome-dello-script"). Inoltre è necessario installare il pacchetto python-nautilus così:
sudo apt-get install python-nautilus
Ora possiamo reperire da http://g-scripts.sourceforge.net/ una marea di script che belli che pronti basta decomprimerli nella cartella .gnome2/nautilus-scripts ma noi, per il nostro esempio, ci eravamo concentrati su come aprire dal menù Gedit con i permessi di "root" e quindi copiamo il seguente script ed inseriamolo in un file (dal nome per esempio gedit-root) e posizioniamolo nella ormai nota cartella .gnome2/nautilus-scripts:
#!/bin/bash
#
for I in `echo $*`
do
foo=`gksudo -u root -k -m "inserisci la password di root" /bin/echo "got r00t?"`
sudo gedit $I
done
done
exit0
Rendiamo il file eseguibile con chmod +x "nome-dello-script" e facciamo ripartire Nautilus così:
killall nautilus
A questo punto lo script aggiunto sarà disponibile in Nautilus sotto la voce File -> Script, e sarà richiamabile attraverso il clic con il tasto destro.
Nautilus-actions:
Prima di tutto installiamo il necessario così:
sudo apt-get install nautilus-actions
a questo punto troveremo una voce nuova sui menù di Gnome ed in particolare troverete la voce Nautilus Actions Configuration sotto Sistema -> Preferenze.
Visto che a questo punto sono un pò svogliato invece di crearci da soli la nostra azione (Gedit come "root") ce la prendiamo bella che pronta da qui http://www.grumz.net/?q=node/212 e non facciamo altro che scaricare il file di configurazione "open in gedit as root.schemas" ed importarlo dalla GUI che viene aperta cliccando su Sistema -> Preferenze -> Nautilus Actions Configuration.

Anche in questo caso facciamo ripartire Nautilus così:
killall nautilus
Ora potete chiudere il configuratore e provate a fare clic destro su di un file di testo e vedrete che comparirà il menu contestuale e con esso la nostra prima azione creata/importata.
Possiamo crearci ovviamente tutte le azioni che vogliamo da noi oppure reperirle su http://www.grumz.net/index.php?q=configlist
Adesso decidete voi se fanno più al caso vostro le Nautilus-actions o i Nautilus-scripts!
