Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati


Guida non verificata da molto tempo. Può contenere informazioni utili per la versione Ubuntu Pro 20.04 - Clicca qui!

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:

  1. Scaricare il pacchetto presente a questo indirizzo

  2. decomprimere il pacchetto nella cartella Home del proprio utente ~/.local/share/nautilus/scripts.

  3. 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:

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

Mostra script

Avviare file con i privilegi di root

Mostra script

Aprire la finestra di ricerca

Mostra script

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

Mostra script

È 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

Mostra script

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