|
Dimensione: 6038
Commento: continua
|
← Versione 30 del 20/03/2011 16.40.35 ⇥
Dimensione: 8882
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 3: | Linea 3: |
| [[BR]] [[Indice()]] {{{ discriminare tra cose che ci sono nei repo. script allegati al wiki e script esterni }}} |
<<BR>> <<Indice(depth=1)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=164894"; rilasci="10.10 10.04")>> |
| Linea 14: | Linea 11: |
| Una volta installati, saranno richiamabili direttamente dalla finestra di navigazione facendo clic con il tasto destro oppure dal menù '''''File → Script'''''. | = Script presenti nei repository = |
| Linea 16: | Linea 13: |
| = Script presenti nei repository = | E' possibile installare alcuni script direttamente dai [[Repository]] di '''Ubuntu'''. Una volta installati, saranno richiamabili direttamente dalla finestra di navigazione facendo clic con il '''Pulsante destro''' del mouse, oppure dal menù '''''File'''''. Sarà necessario terminare la sessione per applicare i cambiamenti. |
| Linea 19: | Linea 19: |
| [:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto [apt://nautilus-gksu nautilus-gksu]. | {{{ L'estensione gksu per Nautilus consente di aprire file con privilegi di amministrazione usando il menù contestuale quando si esplorano i propri file con Nautilus. }}} |
| Linea 21: | Linea 23: |
| == Aprire il terminale == | [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nautilus-gksu | nautilus-gksu]]. |
| Linea 23: | Linea 25: |
| [:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto [apt://nautilus-open-terminal nautilus-open-terminal]. | == Aprire il terminale nella cartella corrente == [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nautilus-open-terminal | nautilus-open-terminal]]. |
| Linea 27: | Linea 31: |
| [:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto [apt://nautilus-image-converter nautilus-image-converter]. | {{{ Questo pacchetto aggiunge una voce "Ridimensiona immagine..." al menu contestuale di tutte le immagini. Apre una finestra di dialogo dove si può impostare la dimensione e il nome file desiderati per l'immagine. Cliccando infine su "Ridimensiona" si ridimensionano le immagini usando lo strumento convert di ImageMagick. }}} [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nautilus-image-converter | nautilus-image-converter]]. |
| Linea 30: | Linea 38: |
| [:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto [apt://nautilus-sendto nautilus-sendto] oppure [apt://nautilus-sendto-empathy nautilus-sendto-empathy]. | [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nautilus-sendto | nautilus-sendto]] oppure [[apt://nautilus-sendto-empathy | nautilus-sendto-empathy]]. |
| Linea 33: | Linea 41: |
| [:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto [apt://nautilus-share nautilus-share]. | [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nautilus-share | nautilus-share]]. |
| Linea 37: | Linea 45: |
| [:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto [apt://nautilus-script-audio-convert nautilus-script-audio-convert]. | [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nautilus-script-audio-convert | nautilus-script-audio-convert]]. |
| Linea 40: | Linea 48: |
| [:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto [apt://nautilus-action nautilus-action]. | [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nautilus-actions | nautilus-actions]]. |
| Linea 43: | Linea 51: |
| [:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto [apt://nautilus-cd-burner nautilus-cd-burner]. | [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nautilus-cd-burner | nautilus-cd-burner]]. |
| Linea 47: | Linea 55: |
| A [http://g-scripts.sourceforge.net questo indirizzo] è disponibile una raccolta di script per '''Nautilus'''. | A [[http://g-scripts.sourceforge.net|questo indirizzo]] è disponibile una raccolta di script per '''Nautilus'''. |
| Linea 49: | Linea 57: |
| * Scaricare e [:AmministrazioneSistema/FormatiDiCompressione#metodografico:decomprimere] il pacchetto presente a [http://g-scripts.sourceforge.net/nautilus-scripts.tar.gz questo indirizzo]. * Selezionare gli script che si desidera utilizzare * Spostarli nella cartella `~.gnome2/nautilus-scripts` |
Una volta installati, saranno richiamabili direttamente dalla finestra di navigazione facendo clic con il tasto destro oppure dal menù '''''File → Script'''''. * Scaricare e [[AmministrazioneSistema/FormatiDiCompressione#metodografico|decomprimere]] il pacchetto presente a [[http://g-scripts.sourceforge.net/nautilus-scripts.tar.gz|questo indirizzo]]. * Selezionare gli script che si desidera utilizzare. * Spostarli nella cartella `~.gnome2/nautilus-scripts`. |
| Linea 57: | Linea 67: |
| I seguenti script sono installabili manualmente. Dovranno essere posizionati nella cartella `~/.gnome2/nautilus-scripts` e resi [:PermessiFile:eseguibili] digitando in una finestra di terminale il seguente comando {{{ | I seguenti script sono installabili manualmente. Dovranno essere posizionati nella cartella `~/.gnome2/nautilus-scripts` e resi [[PermessiFile|eseguibili]] digitando in una finestra di terminale il seguente comando {{{ |
| Linea 61: | Linea 71: |
| == Montare un'immagine ISO == A [[http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=view&target=montare-iso.txt|questo indirizzo]] è presente uno script utile per montare un'immagine ISO da '''Nautilus'''. == Smontare un'immagine ISO == A [[http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=view&target=smontare-iso.txt|questo indirizzo]] è presente uno script utile per ''smontare'' un'immagine ISO da '''Nautilus'''. == Aprire Nautilus con i privilegi di amministrazione == A [[http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=view&target=sudo-nautilus.txt|questo indirizzo]] è presente uno script utile per aprire '''Nautilus''' con [[AmministrazioneSistema/Sudo|privilegi di amministrazione]]. == Aprire la finestra di ricerca == A [[http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=view&target=ricerca.txt|questo indirizzo]] è presente uno script utile per aprire la finestra di ricerca. == Inviare file tramite Bluetooth == A [[http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=view&target=bluetooth.txt|questo indirizzo]] è presente uno script utile per inviare file tramite bluetooth. == Nascondere o mostrare i file nascosti == A [[http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=view&target=sudo-gedit.txt|questo indirizzo]] è presente uno script utile per mostrare o nascondere i file nascosti presenti all'interno di una cartella. È possibile fare lo stesso con la combinazione di tasti '''Ctrl + H''' in una finestra di '''Nautilus'''. == Impostare la sola lettura sui file == Con il seguente script è possibile cambiare i permessi dei file in sola lettura: {{{ #!/bin/bash chmod ugo=r $* }}} |
|
| Linea 62: | Linea 105: |
| A [http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=view&target=inviare-email.txt questo indirizzo] è disponibile uno script che consente di cercare un file e inviarlo per email dalla posizione corrente. La sintassi `mailto:` non funziona con '''Thunderbird'''. La versione presente a [http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=view&target=inviare-email2.txt questo indirizzo] sembra invece funzionare con '''Thunderbird'''. | |
| Linea 64: | Linea 106: |
| ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">'''''Mozilla-Thunderbird 2''' è incompatibile con lo script sopra citato''. || | A [[http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=view&target=inviare-email.txt|questo indirizzo]] è presente uno script utile per cercare un file e inviarlo per email dalla posizione corrente. La sintassi `mailto:` non funziona con '''Thunderbird'''. |
| Linea 66: | Linea 108: |
| Il precedente file richiede il seguente script, indicato con `~/scripts/thunderbird-email-attachments`. Bisogna prestare attenzione a non posizionarlo nella cartella `nautilus-scripts`, altrimenti sarebbe visibile nel menù contestuale di '''Nautilus''': {{{ |
La versione presente a [[http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=view&target=inviare-email2.txt|questo indirizzo]] sembra invece funzionare con '''Thunderbird'''. SEMBRA?? CONTROLLARE. Il precedente file richiede il seguente script, indicato con `~/scripts/thunderbird-email-attachments`. Bisogna prestare attenzione a non posizionarlo nella cartella `nautilus-scripts`, altrimenti sarebbe visibile nel menù contestuale di '''Nautilus''': {{{ |
| Linea 69: | Linea 114: |
| Linea 73: | Linea 117: |
| Linea 79: | Linea 122: |
| Linea 81: | Linea 123: |
| Linea 85: | Linea 126: |
| == Montare un'immagine ISO == | == SCP a file or directory to a remote host == [[#Top|Back|to top]] |
| Linea 87: | Linea 129: |
| A [http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=view&target=montare-iso.txt questo indirizzo] è presente uno script utile per montare un'immagine ISO da '''Nautilus'''. | This script allows you to scp a file or directory to a static list of remote hosts. |
| Linea 89: | Linea 131: |
| == Smontare un'immagine ISO == | NOTE: you must have ssh key based authorization previously setup and have created a file that lists the hosts ip or fqdn separated by newlines. |
| Linea 91: | Linea 133: |
| A [http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=view&target=smontare-iso.txt questo indirizzo] è presente uno script utile per ''smontare'' un'immagine ISO da '''Nautilus'''. | {{{ #!/bin/bash #scp_to -- nautilus script that scp's files to a fixed list of hosts in a file #created by Brad Smith (bradleydsmith@gmail.com) #NEED: zenity, ssh key based auth, host file under ~/.scp_hosts(or call it whatever you like) #Install in ~/.gnome2/nautilus-scripts |
| Linea 93: | Linea 140: |
| == Impostare la sola lettura sui file == | #CONSTANTS HOSTS='$HOME/.scp_hosts' FILEPATH=`echo $NAUTILUS_SCRIPT_SELECTED_URIS | sed 's@file://@@g'` SCP='/usr/bin/scp' SSH_ID="$HOME/.ssh/id_rsa.pub" #make sure you are using ssh keys or this is a waste of time ZENITY='/usr/bin/zenity ' #ZENITY_PROGRESS_OPTIONS='--auto-close --auto-kill' #you can remove this if you like |
| Linea 95: | Linea 148: |
| Il seguente script è utile per cambiare i permessi dei file in sola lettura: {{{ #!/bin/bash |
#sanity checks for sanity_check in $HOSTS $ZENITY $SSH_ID $SCP $FILEPATH do ZENITY_ERROR_SANITY="There is an error, it involved $sanity_check.\n Probably binary or file missing" if [ ! -e $sanity_check ] then #zenity --error --text="$(eval "echo \"$ZENITY_ERROR_SANITY\"")" zenity --error --text="$ZENITY_ERROR_SANITY" exit fi done |
| Linea 99: | Linea 160: |
| chmod ugo=r $* | #check whether copying file or directory if [ -d "$FILEPATH" ]; then SCP="$SCP -r " fi #pick host to copy to RESULT=`cat $HOSTS | zenity --list --title "SCP HOSTS" --text "Pick a host.." --column "HOSTS"` #TODO needs a better check if user clicked cancel on list--dont want any artifacts left over for failed scp command if [ $? -ne 0 ] then exit fi #PASSEd ALL CHECKS; heavy lifting $SCP $FILEPATH $RESULT: | $($ZENITY --progress --text="copying $(basename $FILEPATH)" --pulsate $ZENITY_PROGRESS_OPTIONS) if [ $? -eq 0 ] then zenity --info --text="SCP Succeeded!" else zenity --error --text="SCP failed to $RESULT" exit fi |
| Linea 104: | Linea 188: |
| == Aprire Nautilus con i privilegi di root == [http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=view&target=sudo-nautilus.txt Mostra script] == Avviare file con i privilegi di root == [http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=view&target=file-root.txt Mostra script] == Aprire la finestra di ricerca == [http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=view&target=ricerca.txt Mostra script] == Nascondere o mostrare i file nascosti == [http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=view&target=sudo-gedit.txt Mostra script] ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''È possibile fare lo stesso con la combinazione di tasti «'''Ctrl + H'''» in una finestra di '''Nautilus'''''. || == Inviare file tramite Bluetooth == [http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=view&target=bluetooth.txt Mostra script] |
|
| Linea 129: | Linea 191: |
| * [wiki:Ubuntu/NautilusScriptsHowto Documento originale] | * [[Ubuntu:NautilusScriptsHowto|Documento originale]] |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Nautilus consente l'esecuzione di script personalizzati.
Script presenti nei repository
E' possibile installare alcuni script direttamente dai Repository di Ubuntu. Una volta installati, saranno richiamabili direttamente dalla finestra di navigazione facendo clic con il Pulsante destro del mouse, oppure dal menù File.
Sarà necessario terminare la sessione per applicare i cambiamenti.
Modificare file con gedit usando i privilegi di root
L'estensione gksu per Nautilus consente di aprire file con privilegi di amministrazione usando il menù contestuale quando si esplorano i propri file con Nautilus.
Installare il pacchetto nautilus-gksu.
Aprire il terminale nella cartella corrente
Installare il pacchetto nautilus-open-terminal.
Ridimensionamento delle immagini
Questo pacchetto aggiunge una voce "Ridimensiona immagine..." al menu contestuale di tutte le immagini. Apre una finestra di dialogo dove si può impostare la dimensione e il nome file desiderati per l'immagine. Cliccando infine su "Ridimensiona" si ridimensionano le immagini usando lo strumento convert di ImageMagick.
Installare il pacchetto nautilus-image-converter.
Inviare file tramite Evolution, Pidgin o Empathy
Installare il pacchetto nautilus-sendto oppure nautilus-sendto-empathy.
Condividere file tramite Samba
Installare il pacchetto nautilus-share.
Convertire file audio
Installare il pacchetto nautilus-script-audio-convert.
Eseguire un comando personalizzato
Installare il pacchetto nautilus-actions.
Masterizzare da Nautilus
Installare il pacchetto nautilus-cd-burner.
Raccolta di script
A questo indirizzo è disponibile una raccolta di script per Nautilus.
Una volta installati, saranno richiamabili direttamente dalla finestra di navigazione facendo clic con il tasto destro oppure dal menù File → Script.
Scaricare e decomprimere il pacchetto presente a questo indirizzo.
- Selezionare gli script che si desidera utilizzare.
Spostarli nella cartella ~.gnome2/nautilus-scripts.
E' anche possibile ordinarli in sottocartelle.
Script installabili manualmente
I seguenti script sono installabili manualmente. Dovranno essere posizionati nella cartella ~/.gnome2/nautilus-scripts e resi eseguibili digitando in una finestra di terminale il seguente comando
chmod +x nome_script
sostituendo la dicitura «nome_script» con il nome del file.
Montare un'immagine ISO
A questo indirizzo è presente uno script utile per montare un'immagine ISO da Nautilus.
Smontare un'immagine ISO
A questo indirizzo è presente uno script utile per smontare un'immagine ISO da Nautilus.
Aprire Nautilus con i privilegi di amministrazione
A questo indirizzo è presente uno script utile per aprire Nautilus con privilegi di amministrazione.
Aprire la finestra di ricerca
A questo indirizzo è presente uno script utile per aprire la finestra di ricerca.
Inviare file tramite Bluetooth
A questo indirizzo è presente uno script utile per inviare file tramite bluetooth.
Nascondere o mostrare i file nascosti
A questo indirizzo è presente uno script utile per mostrare o nascondere i file nascosti presenti all'interno di una cartella.
È possibile fare lo stesso con la combinazione di tasti Ctrl + H in una finestra di Nautilus.
Impostare la sola lettura sui file
Con il seguente script è possibile cambiare i permessi dei file in sola lettura:
chmod ugo=r $*
Inviare per email il file selezionato
A questo indirizzo è presente uno script utile per cercare un file e inviarlo per email dalla posizione corrente. La sintassi mailto: non funziona con Thunderbird.
La versione presente a questo indirizzo sembra invece funzionare con Thunderbird.
SEMBRA?? CONTROLLARE.
Il precedente file richiede il seguente script, indicato con ~/scripts/thunderbird-email-attachments. Bisogna prestare attenzione a non posizionarlo nella cartella nautilus-scripts, altrimenti sarebbe visibile nel menù contestuale di Nautilus:
#!/bin/sh
# if thunderbird is already running open a compose window in the running instance
if `ps xc | grep -q mozilla-thunder`; then
exec mozilla-thunderbird -a Mozilla-Thunderbird -remote "xfeDoCommand(ComposeMessage,$1)"
# else start a new instance with the compose window only
else
exec mozilla-thunderbird -compose $1
fi
SCP a file or directory to a remote host
This script allows you to scp a file or directory to a static list of remote hosts.
NOTE: you must have ssh key based authorization previously setup and have created a file that lists the hosts ip or fqdn separated by newlines.
#!/bin/bash
#scp_to -- nautilus script that scp's files to a fixed list of hosts in a file
#created by Brad Smith (bradleydsmith@gmail.com)
#NEED: zenity, ssh key based auth, host file under ~/.scp_hosts(or call it whatever you like)
#Install in ~/.gnome2/nautilus-scripts
#CONSTANTS
HOSTS='$HOME/.scp_hosts'
FILEPATH=`echo $NAUTILUS_SCRIPT_SELECTED_URIS | sed 's@file://@@g'`
SCP='/usr/bin/scp'
SSH_ID="$HOME/.ssh/id_rsa.pub" #make sure you are using ssh keys or this is a waste of time
ZENITY='/usr/bin/zenity '
#ZENITY_PROGRESS_OPTIONS='--auto-close --auto-kill' #you can remove this if you like
#sanity checks
for sanity_check in $HOSTS $ZENITY $SSH_ID $SCP $FILEPATH
do
ZENITY_ERROR_SANITY="There is an error, it involved $sanity_check.\n Probably binary or file missing"
if [ ! -e $sanity_check ]
then
#zenity --error --text="$(eval "echo \"$ZENITY_ERROR_SANITY\"")"
zenity --error --text="$ZENITY_ERROR_SANITY"
exit
fi
done
#check whether copying file or directory
if [ -d "$FILEPATH" ]; then
SCP="$SCP -r "
fi
#pick host to copy to
RESULT=`cat $HOSTS | zenity --list --title "SCP HOSTS" --text "Pick a host.." --column "HOSTS"`
#TODO needs a better check if user clicked cancel on list--dont want any artifacts left over for failed scp command
if [ $? -ne 0 ]
then
exit
fi
#PASSEd ALL CHECKS; heavy lifting
$SCP $FILEPATH $RESULT: | $($ZENITY --progress --text="copying $(basename $FILEPATH)" --pulsate $ZENITY_PROGRESS_OPTIONS)
if [ $? -eq 0 ]
then
zenity --info --text="SCP Succeeded!"
else
zenity --error --text="SCP failed to $RESULT"
exit
fi
