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/PCmanFmMenuStampa"
Differenze tra le versioni 1 e 45 (in 44 versioni)
Versione 1 del 25/09/2018 12.39.36
Dimensione: 1988
Autore: mary3
Commento:
Versione 45 del 02/10/2018 18.54.08
Dimensione: 5907
Autore: mary3
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
Fare click destro su un file pdf -> apri con Riga di comando personalizzata
inserire in Riga di comando da eseguire
#format wiki
#LANGUAGE it
<<BR>>
<<Indice>>
<<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t="; rilasci="18.04 16.04 14.04")>>

= Introduzione =

Nella seguente guida viene mostrato come ottenere la funzionalità di stampa nel menù contestuale del file manager '''PCmanFM''' attivabile tramite clic destro senza aprire singolarmente ogni file.<<BR>>
Questo è reso possibile dalla creazione di due comandi, basati sul comando '''lpr-p''' e sul comando '''libreoffice -p''', che compariranno nel menù contestuale a seconda del tipo di file da stampare.

= Creare comandi =
 '''1.''' Fare click destro su un file PDF -> Apri con-> Riga di comando personalizzata
 Inserire in "Riga di comando da eseguire" la seguente stringa{{{
/usr/bin/lpr -p %F}}}
Linea 5: Linea 18:
/usr/bin/lpr -p %F (Stampante predefinita)  In Nome dell'applicazione scrivere Stampa<<BR>>
 Salvare<<BR>>
<<BR>>
 '''2.''' Fare click destro su un file odt (libreoffice Writer) -> Apri con-> Riga di comando personalizzata<<BR>>
 Inserire in "Riga di comando da eseguire" la seguente stringa{{{
/usr/bin/libreoffice -p %F }}}
Linea 7: Linea 25:
oppure

/usr/bin/lpr -P Samsung-M2020-Series %F

(sostituire il nome stampante con il proprio, cioè sostituire Samsung-M2020-Series con il nome trovato dando lpstat -p -d su terminale)

e in Nome dell'applicazione Stampa1
Salvare.

Dopo su un file libreoffice fare click destro -> apri con Riga di comando personalizzata -> inserire in Riga di comando:

/usr/bin/libreoffice -p %F (Stampante predefinita)

oppure

/usr/bin/libreoffice -pt Samsung-M2020-Series %F(sostituire il nome stampante con il proprio, cioè sostituire Samsung-M2020-Series con il nome trovato dando lpstat -p -d su terminale)
 In Nome dell'applicazione scrivere Stampa<<BR>>
 Salvare<<BR>>
Linea 25: Linea 29:
e in Nome dell'applicazione Stampa2 = Aggiungere altri formati =
Linea 27: Linea 31:
A questo punto, nella cartella /home/utente/.local/share/applications
si creano 2 file desktop, entrambi denominati Stampa.
Per non ripetere la procedura per ogni tipo di formato, occorre modificare con editor di testo 3 file.<<BR>>
 '''1''' . Aprire la cartella nascosta della home ''.local/share/applications''<<BR>>
 Fare una copia di backup del file ''mimeinfo.cache''.
Linea 30: Linea 35:
Aprire entrambi i file con editor di testo, ed aggiungere in fondo a ciascuno script la seguente stinga  Sono presenti anche 2 file dekstop denominati Stampa, creati in precedenza.<<BR>>
 Click destro -> Proprietà su ognuno dei due file Stampa<<BR>>
 Nelle proprietà il nome reale dei due file desktop è:
 
  * '''userapp-lpr -p-...desktop''' per il comando con ''lpr -p''
  * '''userapp-libreoffice -p-....desktop''' per il comando con ''libreoffice -p''
Linea 32: Linea 42:
Icon=Printer  '''2''' . Aprire con editor di testo '''userapp- lpr'''<<BR>>
 Sostituire la stringa <<BR>>
Linea 34: Linea 45:
in seguito, soltanto per quanto riguarda lo script con il comando libreoffice (Stampa2) sostituire la riga MimeType= ...

con

MimeType=application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.presentation;application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.formula;application/vnd.oasis.opendocument.database;application/msword;application/vnd.ms-word;application/vnd.ms-excel;application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.openxmlformats-officedocument.spreadsheet.sheet;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/x-abiword;application/x-gnumeric

Salvare e chiudere lo script Stampa2.
 ''!MimeType=application/pdf'' con la seguente{{{
MimeType=image/png;image/jpg;image/gif;application/pdf;plain/txt}}}
 Aggiungere in fondo una riga con la stringa{{{
Icon=printer.}}}
 Salvare e chiudere lo script.<<BR>>
Linea 43: Linea 52:
Nello script Stampa1, quello con il comando lpr,
sostituire la stringa
MimeType=image/png
 '''3''' . Per quanto riguarda lo script '''userapp-libreoffice''', sostituire la riga !MimeType= ...
Linea 47: Linea 54:
con la seguente  con la seguente stringa{{{

MimeType=application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.presentation;application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.formula;application/vnd.oasis.opendocument.database;application/msword;application/vnd.ms-word;application/vnd.ms-excel;application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.openxmlformats-officedocument.spreadsheet.sheet;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/x-abiword;application/x-gnumeric}}}

 Aggiungere in fondo una riga con la stringa{{{
Icon=printer.}}}
 Salvare e chiudere lo script.<<BR>>
Linea 51: Linea 64:
 '''4''' . Aprire con editor di testo il file ''mimeinfo.cache'' in ''.local/share/applications''
 e aggiungere la seguente stringa avendo cura di sostituire XXXXXX con il numero nel nome del file ''userapp-libreoffice -p-....desktop''<<BR>> e YYYYYY con quello del file ''userapp-lpr -p-...desktop''{{{
application/msword=userapp-libreoffice -p-XXXXXX.desktop;
application/vnd.ms-excel=userapp-libreoffice -p-XXXXXX.desktop;
application/vnd.ms-powerpoint=userapp-libreoffice -p-XXXXXX.desktop;
application/vnd.ms-word=userapp-libreoffice -p-XXXXXX.desktop;
application/vnd.oasis.opendocument.database=userapp-libreoffice -p-XXXXXX.desktop;
application/vnd.oasis.opendocument.formula=userapp-libreoffice -p-XXXXXX.desktop;
application/vnd.oasis.opendocument.presentation=userapp-libreoffice -p-XXXXXX.desktop;
application/vnd.oasis.opendocument.spreadsheet=userapp-libreoffice -p-XXXXXX.desktop;
application/vnd.oasis.opendocument.text=userapp-libreoffice -p-XXXXXX.desktop;
application/vnd.openxmlformats-officedocument.presentationml.presentation=userapp-libreoffice -p-XXXXXX.desktop;
application/vnd.openxmlformats-officedocument.spreadsheet.sheet=userapp-libreoffice -p-XXXXXX.desktop;
application/vnd.openxmlformats-officedocument.wordprocessingml.document=userapp-libreoffice -p-XXXXXX.desktop;
application/x-abiword=userapp-libreoffice -p-XXXXXX.desktop;
application/x-gnumeric=userapp-libreoffice -p-XXXXXX.desktop;
image/gif=userapp-lpr -p-S4L3PZ.desktop;userapp-lpr -p-YYYYYY.desktop;
image/jpeg=userapp-lpr -p-YYYYYY.desktop;
image/png=userapp-lpr -p-YYYYYY.desktop;
text/plain=userapp-lpr -p-YYYYYY.desktop;
application/pdf=userapp-lpr -p-YYYYYY.desktop;}}}
<<BR>>
<<BR>>
Linea 53: Linea 89:
== Stampante predefinita o specifica ==
Tabella riassuntiva su come compilare le schede della finestra '''Apri con -> Riga di comando personalizzata''' in base alla stampante predefinita o specifica, sarà così possibile indirizzare i lavori di stampa direttamente alla stampante voluta:
Linea 54: Linea 92:










||<tablestyle="width:100%;" rowstyle="background-color: #cccccc;" : -4 >'''Per stampare con'''||
||<rowstyle="background-color: #f7f7f7;" 20% : >''''''||<:40%>'''Stampante predefinita'''||<:40%>'''Stampante specifica'''||
||<rowstyle="background-color: #f7f7f7;" 20% : >'''Tipo di file'''||<:40%>'''Preparativi'''||<:40%>'''Preparativi'''||
||<:>'''''' ||<:>Da Strumenti di sistema:<<BR>><<BR>>Stampanti<<BR>><<BR>>Click destro sulla stampante che si desidera utilizzare<<BR>><<BR>>Imposta come Predefinita||<:>Nei comandi sotto elencati:<<BR>><<BR>>sostituire “Samsung-M2020-Series” con il nome della propria stampante trovato digitando sul terminale<<BR>><<BR>>lpstat -p -d||
||<:>'''PDF/Immagini''' ||<:>/usr/bin/lpr -p %F ||<:>/usr/bin/lpr -P Samsung-M2020-Series %F ||
||<:>'''Libreoffice<<BR>><<BR>>Opendocument'''||<:>/usr/bin/libreoffice -p %F ||<:>/usr/bin/libreoffice -pt Samsung-M2020-Series %F ||


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Nella seguente guida viene mostrato come ottenere la funzionalità di stampa nel menù contestuale del file manager PCmanFM attivabile tramite clic destro senza aprire singolarmente ogni file.
Questo è reso possibile dalla creazione di due comandi, basati sul comando lpr-p e sul comando libreoffice -p, che compariranno nel menù contestuale a seconda del tipo di file da stampare.

Creare comandi

  • 1. Fare click destro su un file PDF -> Apri con-> Riga di comando personalizzata Inserire in "Riga di comando da eseguire" la seguente stringa

    /usr/bin/lpr -p %F

    In Nome dell'applicazione scrivere Stampa
    Salvare


  • 2. Fare click destro su un file odt (libreoffice Writer) -> Apri con-> Riga di comando personalizzata
    Inserire in "Riga di comando da eseguire" la seguente stringa

    /usr/bin/libreoffice -p %F 

    In Nome dell'applicazione scrivere Stampa
    Salvare

Aggiungere altri formati

Per non ripetere la procedura per ogni tipo di formato, occorre modificare con editor di testo 3 file.

  • 1 . Aprire la cartella nascosta della home .local/share/applications
    Fare una copia di backup del file mimeinfo.cache.

    Sono presenti anche 2 file dekstop denominati Stampa, creati in precedenza.
    Click destro -> Proprietà su ognuno dei due file Stampa
    Nelle proprietà il nome reale dei due file desktop è:

    • userapp-lpr -p-...desktop per il comando con lpr -p

    • userapp-libreoffice -p-....desktop per il comando con libreoffice -p

    2 . Aprire con editor di testo userapp- lpr
    Sostituire la stringa

    MimeType=application/pdf con la seguente

    MimeType=image/png;image/jpg;image/gif;application/pdf;plain/txt

    Aggiungere in fondo una riga con la stringa

    Icon=printer.

    Salvare e chiudere lo script.

    3 . Per quanto riguarda lo script userapp-libreoffice, sostituire la riga MimeType= ...

    con la seguente stringa

    MimeType=application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.presentation;application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.formula;application/vnd.oasis.opendocument.database;application/msword;application/vnd.ms-word;application/vnd.ms-excel;application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.openxmlformats-officedocument.spreadsheet.sheet;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/x-abiword;application/x-gnumeric

    Aggiungere in fondo una riga con la stringa

    Icon=printer.

    Salvare e chiudere lo script.

    4 . Aprire con editor di testo il file mimeinfo.cache in .local/share/applications e aggiungere la seguente stringa avendo cura di sostituire XXXXXX con il numero nel nome del file userapp-libreoffice -p-....desktop
    e YYYYYY con quello del file userapp-lpr -p-...desktop

    application/msword=userapp-libreoffice -p-XXXXXX.desktop;
    application/vnd.ms-excel=userapp-libreoffice -p-XXXXXX.desktop;
    application/vnd.ms-powerpoint=userapp-libreoffice -p-XXXXXX.desktop;
    application/vnd.ms-word=userapp-libreoffice -p-XXXXXX.desktop;
    application/vnd.oasis.opendocument.database=userapp-libreoffice -p-XXXXXX.desktop;
    application/vnd.oasis.opendocument.formula=userapp-libreoffice -p-XXXXXX.desktop;
    application/vnd.oasis.opendocument.presentation=userapp-libreoffice -p-XXXXXX.desktop;
    application/vnd.oasis.opendocument.spreadsheet=userapp-libreoffice -p-XXXXXX.desktop;
    application/vnd.oasis.opendocument.text=userapp-libreoffice -p-XXXXXX.desktop;
    application/vnd.openxmlformats-officedocument.presentationml.presentation=userapp-libreoffice -p-XXXXXX.desktop;
    application/vnd.openxmlformats-officedocument.spreadsheet.sheet=userapp-libreoffice -p-XXXXXX.desktop;
    application/vnd.openxmlformats-officedocument.wordprocessingml.document=userapp-libreoffice -p-XXXXXX.desktop;
    application/x-abiword=userapp-libreoffice -p-XXXXXX.desktop;
    application/x-gnumeric=userapp-libreoffice -p-XXXXXX.desktop;
    image/gif=userapp-lpr -p-S4L3PZ.desktop;userapp-lpr -p-YYYYYY.desktop;
    image/jpeg=userapp-lpr -p-YYYYYY.desktop;
    image/png=userapp-lpr -p-YYYYYY.desktop;
    text/plain=userapp-lpr -p-YYYYYY.desktop;
    application/pdf=userapp-lpr -p-YYYYYY.desktop;



Stampante predefinita o specifica

Tabella riassuntiva su come compilare le schede della finestra Apri con -> Riga di comando personalizzata in base alla stampante predefinita o specifica, sarà così possibile indirizzare i lavori di stampa direttamente alla stampante voluta:

Per stampare con

Stampante predefinita

Stampante specifica

Tipo di file

Preparativi

Preparativi

Da Strumenti di sistema:

Stampanti

Click destro sulla stampante che si desidera utilizzare

Imposta come Predefinita

Nei comandi sotto elencati:

sostituire “Samsung-M2020-Series” con il nome della propria stampante trovato digitando sul terminale

lpstat -p -d

PDF/Immagini

/usr/bin/lpr -p %F

/usr/bin/lpr -P Samsung-M2020-Series %F

Libreoffice

Opendocument

/usr/bin/libreoffice -p %F

/usr/bin/libreoffice -pt Samsung-M2020-Series %F