Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmbienteGrafico/FileManager/ScriptStampa"
Differenze tra le versioni 1 e 20 (in 19 versioni)
Versione 1 del 15/03/2018 20.28.12
Dimensione: 7160
Autore: mary3
Commento:
Versione 20 del 24/03/2018 16.28.21
Dimensione: 9438
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from mary3/StampaDaMenùContestuale
Linea 5: Linea 6:
<<Indice>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=511838"; rilasci="16.04 14.04")>>
<<Indice(depth=2)>>
<<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=627033"; rilasci="16.04 14.04")>>
Linea 10: Linea 11:
Seguire questa guida per avere "stampa" nel menù contestuale del proprio file manager, vale a dire che quando si seleziona uno o più file, si può fare click destro -> Script -> Stampa , cioè sarà possibile stampare i file selezionati.
Potremo evitare che ciascun file debba essere aperto prima di stamparlo, cliccando su stampa uno alla volta. <<BR>>
= "Stampa" nel menù contestuale =
Nella seguente guida viene mostrato come ottenere la voce '''Stampa''' nel menù contestuale dei file manager '''Nautilus''', '''Caja''' e '''Nemo'''. Sarà quindi possibile selezionare uno o più file e tramite il clic destro selezionare dal menù contestuale '''''Script → Stampa''''' per avviare immediatamente la stampa.<<BR>>
In questo modo è possibile evitare di aprire singolarmente ogni file per fare clic su '''Stampa'''.
Linea 14: Linea 14:
Controllare che il pacchetto [[https://help.ubuntu.com/lts/serverguide/cups.html|`cups`]] sia installato (in genere, eccetto che per Lubuntu è installato di default), se serve consultare [[https://wiki.ubuntu-it.org/Server/Stampa|la documentazione ufficiale]]. Per '''Thunar''' si rimanda alla [[https://wiki.ubuntu-it.org/AmbienteGrafico/Xfce/AzioniThunar|guida]] specifica.
Linea 16: Linea 16:
Sono disponibili alcuni script da inserire nella '''cartella degli script''' del proprio [[https://wiki.ubuntu-it.org/AmbienteGrafico/FileManager|file manager]], i primi 2 prevedono che si possa indicare quale stampante usare, utile in caso di presenza di varie stampanti. Gli altri usano la stampante predefinita, cioè quella selezionata da Configura Stampanti nel Centro di controllo: = Preparativi =
Linea 18: Linea 18:
''' Assicurarsi di aver [[AmministrazioneSistema/InstallareProgrammi|installato]] il pacchetto [[apt://cups|cups]].
Linea 20: Linea 20:
 0. Stampa i file PDF, JPEG e PNG, TXT selezionati
 0. Stampa file di Libreoffice selezionati
 0. Stampa TUTTI i PDF contenuti in una cartella.
 0. Stampa i file selezionati (con la stampante predefifinita)
 0. Stampa file di Libreoffice (con la stampante predefifinita)
'''
= Configurazione =
Linea 27: Linea 22:
Inoltre c'è anche l'utile '''Elimina coda di stampa Gli script sotto elencati dovranno essere creati manualmente in un'opportuna cartella a seconda del [[AmbienteGrafico/FileManager|file manager]] in utilizzo:
Linea 29: Linea 24:
'''  * '''Script con possibilità di scelta della stampante'''
  * [[#file_selezionati|Stampa i file PDF, JPEG, PNG, TXT selezionati]]
  * [[#file_LibreOffice|Stampa file di Libreoffice selezionati]]
Linea 31: Linea 28:
 * '''Script per stampante predefinita'''
  * [[#tutti_pdf|Stampa TUTTI i PDF contenuti nella cartella]]
  * [[#file_selezionati_predefinita|Stampa i file selezionati]]
  * [[#file_LibreOffice_predefinita|Stampa file di Libreoffice]]
Linea 32: Linea 33:
Per quanto riguarda la cartella degli script del file manager consultare le seguenti guide:<<BR>>  * '''Altro'''
  * [[#|Elimina coda di stampa]]
Linea 34: Linea 36:
[[https://wiki.ubuntu-it.org/AmbienteGrafico|Ambiente Grafico]]<<BR>>
[[https://wiki.ubuntu-it.org/AmbienteGrafico/Gnome/ScriptNautilus|ScriptNautilus]] (sul 14.04 con Unity la cartella degli script è /home/utente/.local/share/nautilus/scripts)<<BR>>
[[https://wiki.ubuntu-it.org/AmbienteGrafico/Mate/Caja#Raccolta_di_script_per_Caja|Mate: Script Caja]]<<BR>>
[[https://userbase.kde.org/Adding_an_entry_to_the_Create_New_menu|KDE]] e [[https://askubuntu.com/questions/719262/how-do-i-add-custom-items-to-the-context-menu-in-dolphin-in-kde-5|Kde5]]<<BR>>
[[https://wiki.lxde.org/en/PCManFM#Add_own_options_to_the_files_context_menu|Lxde]]<<BR>>
[[https://wiki.ubuntu-it.org/AmbienteGrafico/Xfce/AzioniThunar#Installafont|Xfce]]<<BR>>
[[https://forum.ubuntu-it.org/viewtopic.php?f=8&t=626437&p=5040532#p5040129|Cinnamon : Nemo]]
<<Anchor(percorso)>>
||<tablestyle="width:40%;" #cccccc> '''File manager''' ||<#cccccc> '''Percorso file''' ||
||<#f7f7f7> '''Nautilus''' || `~/.local/share/nautilus/scripts` ||
||<#f7f7f7> '''Caja''' || `~/.config/caja/scripts` ||
||<#f7f7f7> '''Nemo''' || `~/.local/share/nemo/scripts` ||
Linea 42: Linea 42:
Nei seguenti paragrafi viene trattata nel dettaglio la configurazione degli script.
Linea 43: Linea 44:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''La modalità di aggiunta voci al menù contestuale può variare in base all'[[AmbienteGrafico|ambiente grafico]] e al [[AmbienteGrafico/FileManager|file manager]] in utilizzo.''||
Linea 44: Linea 46:
= Stampa i file PDF, JPEG e PNG, TXT selezionati = ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Le opzioni generali per le stampanti (come l'impostazione della stampante predefinita) sono disponibili nel [[https://wiki.ubuntu-it.org/AmministrazioneSistema/CentroDiControllo|centro di controllo]].<<BR>>Vedere anche la pagina [[Hardware/StampantiScanner|Stampanti e scanner]]''||
Linea 46: Linea 48:
Lo script seguente va personalizzato con il nome della propria stampante e con il nome del proprio file manager: <<Anchor(file_selezionati)>>
== Stampa i file PDF, JPEG e PNG, TXT selezionati ==
Linea 48: Linea 51:
<<Anchor(individua_stampante)>>
 0. Individuare il nome della stampante in utilizzo digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
lpstat -p -d
}}}
 0. A seconda del file manager in utilizzo, creare nella [[#percorso|cartella opportuna]] lo script con il nome:{{{
Stampa i file PDF, JPEG e PNG, TXT selezionati
}}}
 0. Rendere [[Programmazione/Script#exec|eseguibile]] il file appena creato.
 0. Supponendo di utilizzare:
  * come file manager: '''Nautilus'''
  * come stampante: '''Samsung-M2020-Series'''
 inserire le seguenti stringhe nello script:{{{
Linea 49: Linea 64:
 * Sostituire il nome stampante ( ad esempio Samsung-M2020-Series) con il proprio, che si può ottenere dando sul terminale{{{
lpstat -p -d}}}
 oppure vedere il file /etc/cups/printers.conf
 * Sostituire "$CAJA_SCRIPT_SELECTED_FILE_PATHS" con "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" o il nome del proprio file manager{{{
Linea 55: Linea 66:
 echo "$CAJA_SCRIPT_SELECTED_FILE_PATHS" | while read file  echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read file
Linea 59: Linea 70:
 exit 0}}}  exit 0
}}}Avere cura di sostituire '''Samsung-M2020-Series''' con il nome della stampante individuato al [[#individua_stampante|punto 1]] e la stringa '''$NAUTILUS''' con il rispettivo nome del file manager in utilizzo (ad es. '''$CAJA''').
 * Salvare e chiudere il file.
Linea 61: Linea 74:
 * Aprire un editor di testo e copiarci lo script opportunamente personalizzato
 * Dare i permessi di esecuzione e metterlo nella cartella degli script (click destro->proprietà->permessi).
<<Anchor(file_LibreOffice)>>
== Stampa file di LibreOffice selezionati ==
Linea 64: Linea 77:
Il seguente script è in grado di funzionare oltre che con i classici file utilizzati da '''!LibreOffice''' (`.odt`, `ods`, `.doc`.. ), anche con file `.pdf `, `.jpeg` e `.png`.<<BR>>
È possibile selezionare contemporaneamente più file di tipo differente (es. un `.odt` e un `ods).
Linea 65: Linea 80:
= Stampa file di LibreOffice selezionati =

Funziona per i file odt e ods di LibreOffice, inoltre stampa tutti i file .doc .docx .pdf .jpeg .png .txt e li stampa '''come si visualizzano su anteprima di stampa'''.<<BR>>
È possibile selezionare più file anche di tipo differente (es un ODT e un ODS).<<BR>>
 * Salvarlo come "Stampa !LibreOffice selezionati"
 * Dare i permessi di esecuzione e metterlo nella cartella degli script.<<BR>>

Anche qui il nome della stampante e del file manager vanno cambiati a seconda delle proprie esigenze: {{{
    #!/bin/bash
    printer=Samsung-M2020-Series
    echo "$CAJA_SCRIPT_SELECTED_FILE_PATHS" | while read file
        do
    /usr/lib/libreoffice/program/swriter -p "$printer" "$file"
    done
    exit 0}}}


Lo script su citato utilizza !LibreoOffice.<<BR>>

Per chi usa !OpenOffice: {{{
    #!/bin/bash
    printer=Samsung-M2020-Series
    echo "$CAJA_SCRIPT_SELECTED_FILE_PATHS" | while read file
        do
    openoffice4 -writer -p -invisible "$printer" "$file"
    done
    exit 0}}}

NB: su [[https://wiki.ubuntu-it.org/Ufficio/ApacheOpenOffice|OpenOffice]] o [[https://wiki.ubuntu-it.org/Ufficio/LibreOffice|LibreOffice]] deve essere installato pdf-import.<<BR>>
Inoltre dando su teminale `libreoffice --help` oppure `openoffice4 -h` si hanno tutte le opzioni dei comandi, ad esempio l'opzione `--pt` che serve per usare una stampante specifica.<<BR>>


= Stampante predefinita =
'''Se non si vuole indicare il nome della stampante''', in modo da stampare sempre sulla stampante di default predefinita (nel caso siano collegate più stampanti sarà sufficiente cambiare la stampante predefinita),
usare questi:

= Stampa tutti i PDF contenuti in una cartella =

Questo script i PDF li stampa proprio '''tutti''', anche se ne seleziona uno solo, quindi mettere tutti i PDF che dobbiamo stampare in una cartella,<<BR>>
click destro-> Script-> Stampa tutti i PDF nella cartella. <<BR>>
La stampante usata da questo script è quella predefinita da Gestione Stampanti.
 * Aprire un editor di testo e copiarci

{{{
for FILE in *.pdf *.PDF ; do lpr "$FILE" ; done}}}

 * Salvare con nome "Stampa TUTTI i PDF nella cartella" e dare i permessi di esecuzione (click destro->proprietà->permessi).
 * Copiare il file nella cartella degli script del proprio gestore file.

= Stampa file selezionati con stampante predefinita =
{{{
<<Anchor(individua_stampante)>>
 0. Individuare il nome della stampante in utilizzo digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
lpstat -p -d
}}}
 0. Assicurarsi di aver [[AmministrazioneSistema/InstallareProgrammi|installato]] il pacchetto [[apt://libreoffice-pdfimport|libreoffice-pdfimport]].
 0. A seconda del file manager in utilizzo, creare nella [[#percorso|cartella opportuna]] lo script con il nome:{{{
Stampa file di LibreOffice selezionati
}}}
 0. Rendere [[Programmazione/Script#exec|eseguibile]] il file appena creato.
 0. Supponendo di utilizzare:
  * come file manager: '''Nautilus'''
  * come stampante: '''Samsung-M2020-Series'''
 inserire le seguenti stringhe nello script:{{{
Linea 118: Linea 95:
echo "$CAJA_SCRIPT_SELECTED_FILE_PATHS" | while read file printer=Samsung-M2020-Series
echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read file
    do
/usr/lib/libreoffice/program/swriter -p "$printer" "$file"
done
exit 0
}}}Avere cura di sostituire '''Samsung-M2020-Series''' con il nome della stampante individuato al [[#individua_stampante|punto 1]] e la stringa '''$NAUTILUS''' con il rispettivo nome del file manager in utilizzo (ad es. '''$CAJA''').
 ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Digitando nel teminale il comando `libreoffice --help` oppure `openoffice4 -h` si ha a disposizione l'elenco delle opzioni dei comandi, come ad es. l'opzione `--pt` per utilizzare una stampante specifica oppure `-p` per la stampante predefinita.||
 * Salvare e chiudere il file.

=== Per chi utilizza OpenOffice ===

Nel caso sia utilizzato '''!OpenOffice''' al posto di '''!LibreOffice''':

 0. Assicurarsi di aver [[AmministrazioneSistema/InstallareProgrammi|installato]] il pacchetto [[apt://openoffice.org-pdfimport|openoffice.org-pdfimport]].
 0. Nello script occorre sostituire la stringa:{{{
/usr/lib/libreoffice/program/swriter -p "$printer" "$file"
}}}con:{{{
openoffice4 -writer -p -invisible "$printer" "$file"
}}}e quindi salvare e chiudere il file.

<<Anchor(tutti_pdf)>>
== Stampa tutti i PDF contenuti nella cartella ==

Il seguente script stamperà tutti i file `.pdf` presenti in una cartella, indipendentemente dal numero di file selezionati con il mouse.

 0. A seconda del file manager in utilizzo, creare nella [[#percorso|cartella opportuna]] lo script con il nome:{{{
Stampa tutti i PDF contenuti nella cartella
}}}
 0. Rendere [[Programmazione/Script#exec|eseguibile]] il file appena creato.
 0. Inserire le seguenti stringhe nello script:{{{
#!
#!/bin/bash
for FILE in *.pdf *.PDF ; do lpr "$FILE" ; done
}}}
 * Salvare e chiudere il file.

<<Anchor(file_selezionati_predefinita)>>
== Stampa file selezionati ==

 0. A seconda del file manager in utilizzo, creare nella [[#percorso|cartella opportuna]] lo script con il nome:{{{
Stampa file selezionati
}}}
 0. Rendere [[Programmazione/Script#exec|eseguibile]] il file appena creato.
 0. Supponendo di utilizzare come file manager: '''Nautilus''', inserire le seguenti stringhe nello script:{{{
#!
#!/bin/bash
echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read file
Linea 122: Linea 146:
exit 0}}} exit 0
}}}Avere cura di sostituire la stringa '''$NAUTILUS''' con il rispettivo nome del file manager in utilizzo (ad es. '''$CAJA''').
 * Salvare e chiudere il file.
Linea 124: Linea 150:
<<BR>> <<Anchor(file_LibreOffice_predefinita)>>
== Stampa file LibreOffice selezionati ==
Linea 126: Linea 153:

= Stampa file LibreOffice selezionati con stampante predefinita =
 
{{{
  0. A seconda del file manager in utilizzo, creare nella [[#percorso|cartella opportuna]] lo script con il nome:{{{
Stampa file LibreOffice selezionati
}}}
 0. Rendere [[Programmazione/Script#exec|eseguibile]] il file appena creato.
 0. Supponendo di utilizzare come file manager: '''Nautilus''', inserire le seguenti stringhe nello script:{{{
Linea 132: Linea 160:
echo "$CAJA_SCRIPT_SELECTED_FILE_PATHS" | while read file echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read file
Linea 136: Linea 164:
exit 0 0}}} exit 0
}}}Avere cura di sostituire la stringa '''$NAUTILUS''' con il rispettivo nome del file manager in utilizzo (ad es. '''$CAJA''').
 * Salvare e chiudere il file.
Linea 138: Linea 168:
Sostituire "$CAJA_SCRIPT_SELECTED_FILE_PATHS" con "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" o il nome del proprio file manager == Eliminare coda di stampa ==
Linea 140: Linea 170:
= Eliminare coda di stampa = Questo ulteriore script è in grado di eliminare le code di stampa. Oltre che essere inserito nella cartella degli script può essere creato un [[AmbienteGrafico/IconeDiAvvio|lanciatore]] sulla scrivania o sul pannello.
Linea 142: Linea 172:
Attraverso quest'ulteriore script si può eliminare la coda di stampa. Si può inserire nella cartella degli script oppure creare un lanciatore sulla scrivania o sul pannello: {{{
    #!/bin/bash
    cancel -a
    exit 0}}}
 0. A seconda del file manager in utilizzo, creare nella [[#percorso|cartella opportuna]] lo script con il nome:{{{
Eliminare coda di stampa
}}}
 0. Rendere [[Programmazione/Script#exec|eseguibile]] il file appena creato.
 0. Inserire le seguenti stringhe nello script:{{{
#!
#!/bin/bash
cancel -a
exit 0
}}}
 * Salvare e chiudere il file.
Linea 149: Linea 186:
Per aprire Gestione Stampanti fare clic sullo strumento stampanti nel [[https://wiki.ubuntu-it.org/AmministrazioneSistema/CentroDiControllo|centro di controllo]].  * [[https://wiki.ubuntu-it.org/Hardware/StampantiScanner|Stampanti e scanner]]
 * [[https://wiki.ubuntu-it.org/Hardware/StampantiScanner/StampanteGnome|Installazione di una stampante su Gnome]]
 * [[https://www.cups.org/index.html|CUPS.org]]
Linea 151: Linea 190:
 * [[https://wiki.ubuntu-it.org/Hardware/StampantiScanner|Stampanti e scanner]]
 * [[https://wiki.ubuntu-it.org/Hardware/StampantiScanner/StampanteGnome|Installazione di una stampante su Gnome]]
 * [[https://www.cups.org/index.html|CUPS.org]]


## da questo punto in poi non modificare!
Linea 158: Linea 191:
CategoryHomepage CategoryProduttivita CategoryGrafica


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Nella seguente guida viene mostrato come ottenere la voce Stampa nel menù contestuale dei file manager Nautilus, Caja e Nemo. Sarà quindi possibile selezionare uno o più file e tramite il clic destro selezionare dal menù contestuale Script → Stampa per avviare immediatamente la stampa.
In questo modo è possibile evitare di aprire singolarmente ogni file per fare clic su Stampa.

Per Thunar si rimanda alla guida specifica.

Preparativi

Assicurarsi di aver installato il pacchetto cups.

Configurazione

Gli script sotto elencati dovranno essere creati manualmente in un'opportuna cartella a seconda del file manager in utilizzo:

File manager

Percorso file

Nautilus

~/.local/share/nautilus/scripts

Caja

~/.config/caja/scripts

Nemo

~/.local/share/nemo/scripts

Nei seguenti paragrafi viene trattata nel dettaglio la configurazione degli script.

La modalità di aggiunta voci al menù contestuale può variare in base all'ambiente grafico e al file manager in utilizzo.

Le opzioni generali per le stampanti (come l'impostazione della stampante predefinita) sono disponibili nel centro di controllo.
Vedere anche la pagina Stampanti e scanner

Stampa i file PDF, JPEG e PNG, TXT selezionati

  1. Individuare il nome della stampante in utilizzo digitando nel terminale:

    lpstat -p -d
  2. A seconda del file manager in utilizzo, creare nella cartella opportuna lo script con il nome:

    Stampa i file PDF, JPEG e PNG, TXT selezionati
  3. Rendere eseguibile il file appena creato.

  4. Supponendo di utilizzare:
    • come file manager: Nautilus

    • come stampante: Samsung-M2020-Series

    inserire le seguenti stringhe nello script:

     #!/bin/bash
     printer=Samsung-M2020-Series
     echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read file
        do
            lpr -P "$printer" "$file"
     done
     exit 0

    Avere cura di sostituire Samsung-M2020-Series con il nome della stampante individuato al punto 1 e la stringa $NAUTILUS con il rispettivo nome del file manager in utilizzo (ad es. $CAJA).

  5. Salvare e chiudere il file.

Stampa file di LibreOffice selezionati

Il seguente script è in grado di funzionare oltre che con i classici file utilizzati da LibreOffice (.odt, ods, .doc.. ), anche con file .pdf , .jpeg e .png.
È possibile selezionare contemporaneamente più file di tipo differente (es. un .odt e un `ods).

  1. Individuare il nome della stampante in utilizzo digitando nel terminale:

    lpstat -p -d
  2. Assicurarsi di aver installato il pacchetto libreoffice-pdfimport.

  3. A seconda del file manager in utilizzo, creare nella cartella opportuna lo script con il nome:

    Stampa file di LibreOffice selezionati
  4. Rendere eseguibile il file appena creato.

  5. Supponendo di utilizzare:
    • come file manager: Nautilus

    • come stampante: Samsung-M2020-Series

    inserire le seguenti stringhe nello script:

    #!/bin/bash
    printer=Samsung-M2020-Series
    echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" |  while read file
        do
    /usr/lib/libreoffice/program/swriter -p "$printer" "$file"
    done
    exit 0

    Avere cura di sostituire Samsung-M2020-Series con il nome della stampante individuato al punto 1 e la stringa $NAUTILUS con il rispettivo nome del file manager in utilizzo (ad es. $CAJA).

    Digitando nel teminale il comando libreoffice --help oppure openoffice4 -h si ha a disposizione l'elenco delle opzioni dei comandi, come ad es. l'opzione --pt per utilizzare una stampante specifica oppure -p per la stampante predefinita.

  6. Salvare e chiudere il file.

Per chi utilizza OpenOffice

Nel caso sia utilizzato OpenOffice al posto di LibreOffice:

  1. Assicurarsi di aver installato il pacchetto openoffice.org-pdfimport.

  2. Nello script occorre sostituire la stringa:

    /usr/lib/libreoffice/program/swriter -p "$printer" "$file"

    con:

    openoffice4 -writer -p -invisible "$printer" "$file"
    e quindi salvare e chiudere il file.

Stampa tutti i PDF contenuti nella cartella

Il seguente script stamperà tutti i file .pdf presenti in una cartella, indipendentemente dal numero di file selezionati con il mouse.

  1. A seconda del file manager in utilizzo, creare nella cartella opportuna lo script con il nome:

    Stampa tutti i PDF contenuti nella cartella
  2. Rendere eseguibile il file appena creato.

  3. Inserire le seguenti stringhe nello script:

    #!/bin/bash
    for FILE in *.pdf *.PDF ; do lpr "$FILE" ; done
  4. Salvare e chiudere il file.

Stampa file selezionati

  1. A seconda del file manager in utilizzo, creare nella cartella opportuna lo script con il nome:

    Stampa file selezionati
  2. Rendere eseguibile il file appena creato.

  3. Supponendo di utilizzare come file manager: Nautilus, inserire le seguenti stringhe nello script:

    #!/bin/bash
    echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read file
        do
           lpr -P  "$file"
    done
    exit 0

    Avere cura di sostituire la stringa $NAUTILUS con il rispettivo nome del file manager in utilizzo (ad es. $CAJA).

  4. Salvare e chiudere il file.

Stampa file LibreOffice selezionati

  1. A seconda del file manager in utilizzo, creare nella cartella opportuna lo script con il nome:

    Stampa file LibreOffice selezionati
  1. Rendere eseguibile il file appena creato.

  2. Supponendo di utilizzare come file manager: Nautilus, inserire le seguenti stringhe nello script:

    #!/bin/bash
    echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" |  while read file
        do
    /usr/lib/libreoffice/program/swriter -p --invisible "$file"
    done
    exit 0

    Avere cura di sostituire la stringa $NAUTILUS con il rispettivo nome del file manager in utilizzo (ad es. $CAJA).

  3. Salvare e chiudere il file.

Eliminare coda di stampa

Questo ulteriore script è in grado di eliminare le code di stampa. Oltre che essere inserito nella cartella degli script può essere creato un lanciatore sulla scrivania o sul pannello.

  1. A seconda del file manager in utilizzo, creare nella cartella opportuna lo script con il nome:

    Eliminare coda di stampa
  2. Rendere eseguibile il file appena creato.

  3. Inserire le seguenti stringhe nello script:

    #!/bin/bash
    cancel -a
    exit 0
  4. Salvare e chiudere il file.

Ulteriori risorse


CategoryProduttivita CategoryGrafica