|
Dimensione: 5491
Commento:
|
← Versione 61 del 18/12/2025 12.12.27 ⇥
Dimensione: 10889
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| ## page was renamed from NautilusScriptsHowto | |
| Linea 4: | Linea 3: |
| [[BR]] ||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents(1)]]|| |
<<BR>> <<Indice>> <<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=647136"; rilasci="20.04")>> |
| Linea 9: | Linea 9: |
| attachment:Icone/Piccole/nautilus.png '''nautilus''' consente l'esecuzione di script personalizzati, richiamabili direttamente dalla finestra di navigazione. Questi script vanno posizionati nella cartella `~/.gnome2/nautilus-scripts` e resi eseguibili digitando in un terminale il seguente comando: {{{ chmod +x <nome-dello-script> }}} Una volta fatto questo, ogni script aggiunto sarà disponibile in Nautilus sotto la voce '''''File -> Script''''', e sarà richiamabile attraverso il clic con il tasto destro. ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em; border:none;">'''Le seguenti istruzioni necessitano dei [:AmministrazioneSistema/Sudo:privilegi di amministrazione], che possono danneggiare seriamente il sistema in uso. Se ne consiglia l'uso ad utenti esperti.''' || = Raccolta di script per nautilus = A [http://g-scripts.sourceforge.net questo indirizzo] è disponibile una raccolta di script per '''nautilus'''. Per estendere '''nautilus''' è sufficiente scaricare e [:FormatiDiCompressione#metodografico:decomprimere] nella cartella `~.gnome2/nautilus-scripts`il pacchetto presente a [http://g-scripts.sourceforge.net/nautilus-scripts.tar.gz questo indirizzo]; in alternativa è possibile aprire una finestra di terminale e digitare i seguenti comandi: {{{ cd ~/.gnome2/nautilus-scripts |
Il Filemanager '''[[AmbienteGrafico/FileManager#Ubuntu|Nautilus]]''' consente l'esecuzione di [[Programmazione/Script|script]] personalizzati, richiamabili direttamente dalla finestra di navigazione. {{{#!wiki important Con lo sviluppo di '''Nautilus''', alcuni script sono già integrati all'interno del sistema operativo.<<BR>>Prestare attenzione a non ritrovarsi eventuale doppione. }}} == Esecuzione script == Gli [[Programmazione/Script|script]] essenzialmente vanno posizionati in una cartella nascosta della Home dell'utente `~/.local/share/nautilus/scripts` e resi eseguibili. * Digitare nel [[AmministrazioneSistema/Terminale|terminale]] i seguenti comandi:{{{ cd ~/.local/share/nautilus/scripts chmod +x NOME_DELLO_SCRIPT }}} {{{#!wiki note Sostituire alla dicitura «NOME_DELLO_SCRIPT» il nome dello script. }}} {{{#!wiki note A seconda della versione installata di '''Nautilus''' nel sistema, gli [[Programmazione/Script|script]] saranno disponibili e selezionabili sotto la voce '''''File → Script''''' attraverso il clic con il tasto destro del mouse. }}} = Raccolta di script per Nautilus = Per estendere '''Nautilus''', è disponibile una raccolta ulteriore di script, già pronti per l'uso, installabili manualmente. É sufficiente: 0. Scaricare il pacchetto presente a [[http://g-scripts.sourceforge.net/nautilus-scripts.tar.gz|questo indirizzo]] 0. [[AmministrazioneSistema/FormatiDiCompressione#metodografico|decomprimere]] il pacchetto nella cartella Home del proprio utente `~/.local/share/nautilus/scripts`. 0. Dare i [[#Esecuzione_script|permessi di esecuzione]]. In alternativa, nel [[AmministrazioneSistema/Terminale|terminale]] digitare i seguenti comandi:{{{ cd ~/.local/share/nautilus/scripts |
| Linea 29: | Linea 44: |
| }}} = Alcuni script pronti per l'uso = == Inviare per email il file selezionato == Questo è veramente utile per cercare un file e inviarlo per email dalla posizione in cui ci si trova: [http://wiki.ubuntu-it.org/NautilusScriptsHowto?action=AttachFile&do=view&target=inviare-email.txt Mostra script] La sintassi `mailto:` non funziona con '''mozilla-thunderbird'''. La seguente versione sembra invece funzionare con Thunderbird: NOTA: Funziona con Mozilla-Thunderbird ma non con Thunderbird2 (non presente nei repositories) [http://wiki.ubuntu-it.org/NautilusScriptsHowto?action=AttachFile&do=view&target=inviare-email2.txt Mostra script] Nelle ultime righe dello script precedente viene richiesto il seguente script di shell, (indicato con `~/scripts/thunderbird-email-attachments`. Attenzione a non posizionarlo nella directory `nautilus-scripts`, altrimenti sarebbe visibile nel menù contestuale): {{{ |
rm nautilus-scripts.tar.gz }}} = Script per la stampa dei documenti = Per implementare la stampa dei documenti attraverso il clic destro del mouse consultare la [[AmbienteGrafico/FileManager/ScriptStampa|seguente pagina]]. == Inviare per email il file selezionato == A [[https://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=get&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 [[https://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=get&target=inviare-email2.txt|questo indirizzo]] sembra invece funzionare con '''Thunderbird'''. {{{#!wiki note '''Mozilla-Thunderbird 2''' è incompatibile con lo script sopra citato.}}} 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 62: | Linea 74: |
}}} == Montare un'immagine ISO == Montare un'immagine ISO, da Nautilus: [http://wiki.ubuntu-it.org/NautilusScriptsHowto?action=AttachFile&do=view&target=montare-iso.txt Mostra script] == Smontare un'immagine ISO == Smontare immagine ISO, da nautilus: [http://wiki.ubuntu-it.org/NautilusScriptsHowto?action=AttachFile&do=view&target=smontare-iso.txt Mostra script] |
}}} == Montare, smontare un'immagine ISO == Copiare nella cartella script di '''Nautilus''': * Per ''montare'' un'immagine ISO: [[https://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=get&target=montare-iso.txt|questo script]]. * Per ''smontare'' un'immagine ISO: [[https://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=get&target=smontare-iso.txt|questo script]]. |
| Linea 79: | Linea 84: |
| Cambiare i permessi dei file in sola lettura:{{{ #!/bin/bash chmod ugo=r $* }}} == Editare file con gedit usando i privilegi di root == [http://wiki.ubuntu-it.org/NautilusScriptsHowto?action=AttachFile&do=view&target=sudo-gedit.txt Mostra script] |
Il seguente script è utile per cambiare i [[AmministrazioneSistema/PermessiFile#Cambiare_i_permessi_ai_file|permessi dei file]] in sola lettura:{{{ #!/bin/bash chmod ugo=r $* }}} == Modificare file con gedit usando i privilegi di root == [[http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=get&target=sudo-gedit.txt|Mostra script]] oppure [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto ''[[apt://nautilus-gksu|nautilus-gksu]]''. |
| Linea 93: | Linea 96: |
| [http://wiki.ubuntu-it.org/NautilusScriptsHowto?action=AttachFile&do=view&target=sudo-nautilus.txt Mostra script] | [[http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=get&target=sudo-nautilus.txt|Mostra script]] |
| Linea 97: | Linea 100: |
| {{{ #!/bin/bash # for I in `echo $*` do /usr/bin/gksudo $I done done exit0 }}} |
[[http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=get&target=file-root.txt|Mostra script]] |
| Linea 119: | Linea 104: |
| [http://wiki.ubuntu-it.org/NautilusScriptsHowto?action=AttachFile&do=view&target=ricerca.txt Mostra script] | [[http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=get&target=ricerca.txt|Mostra script]] |
| Linea 122: | Linea 108: |
| [http://wiki.ubuntu-it.org/NautilusScriptsHowto?action=AttachFile&do=view&target=mostranascondi-filenascosti.txt Mostra script] | [[http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=get&target=mostranascondi-filenascosti.txt|Mostra script]] oppure [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto ''[[apt://nautilus-open-terminal|nautilus-open-terminal]]''. {{{#!wiki important Nelle versioni moderne di Ubuntu [[AmbienteGrafico/Gnome|GNOME]], la voce "Apri nel terminale" è già integrata direttamente. Se si fa clic con il tasto destro su uno spazio vuoto in una cartella o su una cartella stessa, l'opzione dovrebbe apparire di default. }}} Il '''nuovo pacchetto''', se l'opzione non è presente o manca, il pacchetto che gestisce questa estensione per il terminale predefinito di [[AmbienteGrafico/Gnome|GNOME]] è [[apt://nautilus-extension-gnome-terminal|nautilus-extension-gnome-terminal]]. |
| Linea 126: | Linea 118: |
| [http://wiki.ubuntu-it.org/NautilusScriptsHowto?action=AttachFile&do=view&target=sudo-gedit.txt Mostra script] È possibile fare lo stesso con la combinazione di tasti '''CTRL+H''' su Nautilus. |
## Da verificare [[http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=get&target=sudo-gedit.txt|Mostra script]] {{{#!wiki note È possibile fare lo stesso con la combinazione di tasti «'''Ctrl + H'''» in una finestra di '''Nautilus'''.}}} #### |
| Linea 132: | Linea 129: |
| [http://wiki.ubuntu-it.org/NautilusScriptsHowto?action=AttachFile&do=view&target=ridimensiona-immagini.txt Mostra script] == Inviare file tramite bluetooth == {{{ #!/bin/sh # Tramite obex invia un file ad un dispositivo bluetooth. # Ovviamente dovete avere un'adattatore bluetooth collegato al computer. gnome-obex-send $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS }}} |
[[http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=get&target=ridimensiona-immagini.txt|Mostra script]] oppure [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto ''[[apt://nautilus-image-converter|nautilus-image-converter]]''. {{{#!wiki note Sebbene non riceva nuove funzionalità da anni, è ancora presente nei [[Repository|repository]] di Ubuntu 24.04. Utilizza [[apt://imagemagick|imagemagick]] per ridimensionare o ruotare immagini dal tasto destro. }}} Molti utenti preferiscono ora '''Nautilus Resizer''' (un'estensione Python più moderna) o direttamente strumenti come '''Converseen'''. == Inviare file tramite Bluetooth == [[http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=get&target=bluetooth.txt|Mostra script]] == Inviare file tramite Evolution o Pidgin == [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto ''[[apt://nautilus-sendto|nautilus-sendto]]''. {{{#!wiki important In Ubuntu 24.04 il pacchetto esiste ancora, ma è affetto da diversi bug di integrazione. Gli sviluppatori di [[AmbienteGrafico/Gnome|GNOME]] hanno rimosso la maggior parte dei plugin (come quello per Bluetooth o Pidgin), lasciando quasi solo l'invio via email. }}} '''Nautilus''' ora utilizza il sistema nativo di GNOME ("Condividi") o il portale XDG per inviare file, rendendo questo pacchetto superfluo. == Condividere file tramite Samba == [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto ''[[apt://nautilus-share|nautilus-share]]''. Permette di condividere cartelle sulla rete locale via tasto destro. Viene ancora aggiornato per garantire la compatibilità con le nuove versioni di Samba e Nautilus. {{{#!wiki note Spesso richiede l'[[AmministrazioneSistema/InstallareProgrammi/Apt|installazione manuale]] perché non sempre presente di default. }}} ##Questo è l'unico del gruppo che rimane fondamentale per chi utilizza Samba. |
| Linea 147: | Linea 165: |
| [http://wiki.ubuntu-it.org/NautilusScriptsHowto?action=AttachFile&do=view&target=conversione-file-audio.txt Mostra script] | [[http://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus?action=AttachFile&do=get&target=conversione-file-audio.txt|Mostra script]] oppure [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto ''[[apt://nautilus-script-audio-convert|nautilus-script-audio-convert]]''. {{{#!wiki note Questo pacchetto non è più presente nei [[Repository|repository ufficiali]] delle versioni più recenti di Ubuntu. Si basava su una vecchia infrastruttura di script che non viene più aggiornata dal 2012 circa. }}} Alternativa moderna: * '''!SoundConverter''': Un'applicazione dedicata molto potente e semplice. * '''[[Multimedia/Audio/FFmpeg|ffmpeg]]''': È possibile creare manualmente uno script in `~/.local/share/nautilus/scripts/` per convertire file audio. == Eseguire un comando personalizzato == [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto ''[[apt://nautilus-action|nautilus-action]]''. {{{#!wiki important Nelle versioni più recenti di Ubuntu (come la 22.04 LTS e successive), il pacchetto è stato rimosso dai [[Repository|repository ufficiali]] perché non più manutenuto e non più funzionante con le nuove versioni del desktop [[AmbienteGrafico/Gnome|GNOME]]. }}} Esiste un progetto moderno chiamato '''Actions for Nautilus''', scritto in Python, che cerca di emulare le funzionalità del vechio pacchetto `nautilus-action` adattandole alle versioni correnti di GNOME. È disponibile su !GitHub e permette una configurazione tramite file JSON o estensioni Python. === Estensioni Python (nautilus-python) === Per integrazioni più profonde, si utilizza il pacchetto [[apt://python3-nautilus|python3-nautilus]]. Questo permette di scrivere piccoli plugin in Python che aggiungono voci direttamente al menu contestuale principale senza passare dal sottomenu "Script". == Masterizzare da Nautilus == [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto ''[[apt://nautilus-cd-burner|nautilus-cd-burner]]''. {{{#!wiki note Il pacchetto '''nautilus-cd-burner''' non è più in fase di sviluppo ed è considerato obsoleto da molti anni.<<BR>>Nelle versioni attuali di Ubuntu e dell'ambiente desktop [[AmbienteGrafico/Gnome|GNOME]], le sue funzionalità sono state integrate direttamente nel file manager o delegate ad applicazioni più moderne. }}} |
| Linea 151: | Linea 201: |
| * [wiki:Ubuntu/NautilusScriptsHowto Documento originale] | * [[Ubuntu:NautilusScriptsHowto|Documento originale]] |
| Linea 154: | Linea 204: |
| CategoryProgrammazione CategoryDaRevisionare CategoryGrafica | CategoryGrafica CategoryProgrammazione CategoryDaRevisionare |
Indice
- Introduzione
- Raccolta di script per Nautilus
-
Script per la stampa dei documenti
- Inviare per email il file selezionato
- Montare, smontare un'immagine ISO
- Impostare la sola lettura sui file
- Modificare file con gedit usando i privilegi di root
- Aprire Nautilus con i privilegi di root
- Avviare file con i privilegi di root
- Aprire la finestra di ricerca
- Aprire il terminale
- Nascondere o mostrare i file nascosti
- Ridimensionamento delle immagini
- Inviare file tramite Bluetooth
- Inviare file tramite Evolution o Pidgin
- Condividere file tramite Samba
- Convertire file audio
- Eseguire un comando personalizzato
- Masterizzare da Nautilus
- Ulteriori risorse
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Il Filemanager Nautilus consente l'esecuzione di script personalizzati, richiamabili direttamente dalla finestra di navigazione.
Con lo sviluppo di Nautilus, alcuni script sono già integrati all'interno del sistema operativo.
Prestare attenzione a non ritrovarsi eventuale doppione.
Esecuzione script
Gli script essenzialmente vanno posizionati in una cartella nascosta della Home dell'utente ~/.local/share/nautilus/scripts e resi eseguibili.
Digitare nel terminale i seguenti comandi:
cd ~/.local/share/nautilus/scripts chmod +x NOME_DELLO_SCRIPT
Sostituire alla dicitura «NOME_DELLO_SCRIPT» il nome dello script.
A seconda della versione installata di Nautilus nel sistema, gli script saranno disponibili e selezionabili sotto la voce File → Script attraverso il clic con il tasto destro del mouse.
Raccolta di script per Nautilus
Per estendere Nautilus, è disponibile una raccolta ulteriore di script, già pronti per l'uso, installabili manualmente. É sufficiente:
Scaricare il pacchetto presente a questo indirizzo
decomprimere il pacchetto nella cartella Home del proprio utente ~/.local/share/nautilus/scripts.
Dare i permessi di esecuzione.
In alternativa, nel terminale digitare i seguenti comandi:
cd ~/.local/share/nautilus/scripts wget http://g-scripts.sourceforge.net/nautilus-scripts.tar.gz tar zxvf nautilus-scripts.tar.gz rm nautilus-scripts.tar.gz
Script per la stampa dei documenti
Per implementare la stampa dei documenti attraverso il clic destro del mouse consultare la seguente pagina.
Inviare per email il file selezionato
A 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 questo indirizzo sembra invece funzionare con Thunderbird.
Mozilla-Thunderbird 2 è incompatibile con lo script sopra citato.
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
Montare, smontare un'immagine ISO
Copiare nella cartella script di Nautilus:
Per montare un'immagine ISO: questo script.
Per smontare un'immagine ISO: questo script.
Impostare la sola lettura sui file
Il seguente script è utile per cambiare i permessi dei file in sola lettura:
chmod ugo=r $*
Modificare file con gedit usando i privilegi di root
Mostra script oppure installare il pacchetto nautilus-gksu.
Aprire Nautilus con i privilegi di root
Avviare file con i privilegi di root
Aprire la finestra di ricerca
Aprire il terminale
Mostra script oppure installare il pacchetto nautilus-open-terminal.
Nelle versioni moderne di Ubuntu GNOME, la voce "Apri nel terminale" è già integrata direttamente. Se si fa clic con il tasto destro su uno spazio vuoto in una cartella o su una cartella stessa, l'opzione dovrebbe apparire di default.
Il nuovo pacchetto, se l'opzione non è presente o manca, il pacchetto che gestisce questa estensione per il terminale predefinito di GNOME è nautilus-extension-gnome-terminal.
Nascondere o mostrare i file nascosti
È possibile fare lo stesso con la combinazione di tasti «Ctrl + H» in una finestra di Nautilus.
Ridimensionamento delle immagini
Mostra script oppure installare il pacchetto nautilus-image-converter.
Sebbene non riceva nuove funzionalità da anni, è ancora presente nei repository di Ubuntu 24.04. Utilizza imagemagick per ridimensionare o ruotare immagini dal tasto destro.
Molti utenti preferiscono ora Nautilus Resizer (un'estensione Python più moderna) o direttamente strumenti come Converseen.
Inviare file tramite Bluetooth
Inviare file tramite Evolution o Pidgin
Installare il pacchetto nautilus-sendto.
In Ubuntu 24.04 il pacchetto esiste ancora, ma è affetto da diversi bug di integrazione. Gli sviluppatori di GNOME hanno rimosso la maggior parte dei plugin (come quello per Bluetooth o Pidgin), lasciando quasi solo l'invio via email.
Nautilus ora utilizza il sistema nativo di GNOME ("Condividi") o il portale XDG per inviare file, rendendo questo pacchetto superfluo.
Condividere file tramite Samba
Installare il pacchetto nautilus-share.
Permette di condividere cartelle sulla rete locale via tasto destro. Viene ancora aggiornato per garantire la compatibilità con le nuove versioni di Samba e Nautilus.
Spesso richiede l'installazione manuale perché non sempre presente di default.
Convertire file audio
Mostra script oppure installare il pacchetto nautilus-script-audio-convert.
Questo pacchetto non è più presente nei repository ufficiali delle versioni più recenti di Ubuntu. Si basava su una vecchia infrastruttura di script che non viene più aggiornata dal 2012 circa.
Alternativa moderna:
SoundConverter: Un'applicazione dedicata molto potente e semplice.
ffmpeg: È possibile creare manualmente uno script in ~/.local/share/nautilus/scripts/ per convertire file audio.
Eseguire un comando personalizzato
Installare il pacchetto nautilus-action.
Nelle versioni più recenti di Ubuntu (come la 22.04 LTS e successive), il pacchetto è stato rimosso dai repository ufficiali perché non più manutenuto e non più funzionante con le nuove versioni del desktop GNOME.
Esiste un progetto moderno chiamato Actions for Nautilus, scritto in Python, che cerca di emulare le funzionalità del vechio pacchetto nautilus-action adattandole alle versioni correnti di GNOME.
È disponibile su GitHub e permette una configurazione tramite file JSON o estensioni Python.
Estensioni Python (nautilus-python)
Per integrazioni più profonde, si utilizza il pacchetto python3-nautilus. Questo permette di scrivere piccoli plugin in Python che aggiungono voci direttamente al menu contestuale principale senza passare dal sottomenu "Script".
Masterizzare da Nautilus
Installare il pacchetto nautilus-cd-burner.
Il pacchetto nautilus-cd-burner non è più in fase di sviluppo ed è considerato obsoleto da molti anni.
Nelle versioni attuali di Ubuntu e dell'ambiente desktop GNOME, le sue funzionalità sono state integrate direttamente nel file manager o delegate ad applicazioni più moderne.
Ulteriori risorse
CategoryGrafica CategoryProgrammazione CategoryDaRevisionare
