Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "GiuseppeTerrasi/Prove08"
Differenze tra le versioni 28 e 29
Versione 28 del 15/01/2011 15.30.57
Dimensione: 8824
Commento: typo
Versione 29 del 14/03/2011 12.49.44
Dimensione: 8891
Autore: localhost
Commento: converted to 1.6 markup
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 3: Linea 3:
[[BR]]
[[Indice(depth=1)]]
[[Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,164894.0.html"; rilasci="10.10 10.04")]]
<<BR>>
<<Indice(depth=1)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,164894.0.html"; rilasci="10.10 10.04")>>
Linea 13: Linea 13:
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'''''. 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'''''.
Linea 23: Linea 23:
[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto [apt://nautilus-gksu nautilus-gksu]. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nautilus-gksu | nautilus-gksu]].
Linea 27: Linea 27:
[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto [apt://nautilus-open-terminal nautilus-open-terminal]. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nautilus-open-terminal | nautilus-open-terminal]].
Linea 35: Linea 35:
[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto [apt://nautilus-image-converter nautilus-image-converter]. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nautilus-image-converter | nautilus-image-converter]].
Linea 38: 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 41: Linea 41:
[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto [apt://nautilus-share nautilus-share]. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nautilus-share | nautilus-share]].
Linea 45: 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 48: Linea 48:
[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto [apt://nautilus-actions nautilus-actions]. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nautilus-actions | nautilus-actions]].
Linea 51: 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 55: 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 59: Linea 59:
 * Scaricare e [:AmministrazioneSistema/FormatiDiCompressione#metodografico:decomprimere] il pacchetto presente a [http://g-scripts.sourceforge.net/nautilus-scripts.tar.gz questo indirizzo].  * Scaricare e [[AmministrazioneSistema/FormatiDiCompressione#metodografico|decomprimere]] il pacchetto presente a [[http://g-scripts.sourceforge.net/nautilus-scripts.tar.gz|questo indirizzo]].
Linea 67: 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 73: Linea 73:
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'''. 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'''.
Linea 77: Linea 77:
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'''. 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'''.
Linea 81: Linea 81:
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]. 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]].
Linea 85: Linea 85:
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. 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.
Linea 89: Linea 89:
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. 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.
Linea 93: Linea 93:
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. 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.
Linea 106: Linea 106:
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'''. 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 108: Linea 108:
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'''. 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 127: Linea 127:
[[#Top|Back to top]] [[[#Top|Back|to top]]]
Linea 191: 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

Back]

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

Ulteriori risorse


CategoryHomepage