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 31 (in 30 versioni)
Versione 1 del 25/09/2018 12.39.36
Dimensione: 1988
Autore: mary3
Commento:
Versione 31 del 29/09/2018 10.39.40
Dimensione: 5312
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
Nella seguente guida viene mostrato come ottenere voci relative alle funzionalità di stampa nel menù contestuale del file manager PCmanFM attivabile tramite clic destro.
Questo è reso possibile dalla creazione di script attraverso i quali sarà possibile selezionare uno o più file e tramite il clic destro avviarne immediatamente la stampa evitando di aprire singolarmente ogni file.

 0. Fare click destro su un file PDF -> Apri con-> Riga di comando personalizzata
 0. Inserire in "Riga di comando da eseguire" la seguente stringa{{{
/usr/bin/lpr -p %F}}}
Linea 5: Linea 9:
/usr/bin/lpr -p %F (Stampante predefinita) In Nome dell'applicazione scrivere Stampa<<BR>>
Salvare
  3 . Fare click destro su un file odt (libreoffice Writer) -> Apri con-> Riga di comando personalizzata<<BR>>
  4 . Inserire in "Riga di comando da eseguire" la seguente stringa{{{
/usr/bin/libreoffice -p %F }}}
Linea 7: Linea 15:
oppure In Nome dell'applicazione scrivere Stampa<<BR>>
Salvare<<BR>>
Linea 9: Linea 18:
/usr/bin/lpr -P Samsung-M2020-Series %F   5 . A questo punto, aprire la cartella nascosta della home .local/share/applications<<BR>>
Noteremo che oltre al file mimeinfo.cache si sono creati 2 file dekstop entrambi denominati Stampa.<<BR>>
Click destro -> proprietà su ognuno dei due file Stampa<<BR>>
Noteremo che nelle proprietà il nome reale dei file desktop è:
 
  * '''userapp-lpr -p-...desktop''' per il comando con lpr
  * '''userapp-libreoffice -p-....desktop''' per il comando con libreoffice
Linea 11: Linea 26:
(sostituire il nome stampante con il proprio, cioè sostituire Samsung-M2020-Series con il nome trovato dando lpstat -p -d su terminale) Aprire con editor di testo userapp lpr e aggiungere i mimetype mancanti per poter stampare anche altri formati.<<BR>>
Linea 13: Linea 28:
e in Nome dell'applicazione Stampa1
Salvare.
Sostituire la stringa <<BR>>
!MimeType=application/pdf<<BR>>
Linea 16: Linea 31:
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)


e in Nome dell'applicazione Stampa2

A questo punto, nella cartella /home/utente/.local/share/applications
si creano 2 file desktop, entrambi denominati Stampa.

Aprire entrambi i file con editor di testo, ed aggiungere in fondo a ciascuno script la seguente stinga

Icon=Printer

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.


Nello script Stampa1, quello con il comando lpr,
sostituire la stringa
MimeType=image/png

con la seguente
con la seguente{{{
MimeType=image/png;image/jpg;image/gif;application/pdf;plain/txt}}}
Aggiungere in fondo la stringa{{{
Icon=printer.}}}
Salvare e chiudere lo script.<<BR>>
Linea 51: Linea 39:
In seguito, soltanto per quanto riguarda lo script con il comando 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 la stringa{{{
Icon=printer.}}}
Salvare e chiudere lo script.<<BR>>
Linea 54: Linea 51:
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;}}}
Linea 56: Linea 74:
Tabella riassuntiva su come compilare le schede della finestra '''Apri con Riga -> di comando personalizzata''' :
Linea 57: Linea 76:







||<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 ||

Nella seguente guida viene mostrato come ottenere voci relative alle funzionalità di stampa nel menù contestuale del file manager PCmanFM attivabile tramite clic destro. Questo è reso possibile dalla creazione di script attraverso i quali sarà possibile selezionare uno o più file e tramite il clic destro avviarne immediatamente la stampa evitando di aprire singolarmente ogni file.

  1. Fare click destro su un file PDF -> Apri con-> Riga di comando personalizzata

  2. Inserire in "Riga di comando da eseguire" la seguente stringa

    /usr/bin/lpr -p %F

In Nome dell'applicazione scrivere Stampa
Salvare

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

    /usr/bin/libreoffice -p %F 

In Nome dell'applicazione scrivere Stampa
Salvare

  • 5 . A questo punto, aprire la cartella nascosta della home .local/share/applications

Noteremo che oltre al file mimeinfo.cache si sono creati 2 file dekstop entrambi denominati Stampa.
Click destro -> proprietà su ognuno dei due file Stampa
Noteremo che nelle proprietà il nome reale dei file desktop è:

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

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

Aprire con editor di testo userapp lpr e aggiungere i mimetype mancanti per poter stampare anche altri formati.

Sostituire la stringa
MimeType=application/pdf

con la seguente

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

Aggiungere in fondo la stringa

Icon=printer.

Salvare e chiudere lo script.

In seguito, soltanto per quanto riguarda lo script con il comando 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 la stringa

Icon=printer.

Salvare e chiudere lo script.

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;

Tabella riassuntiva su come compilare le schede della finestra Apri con Riga -> di comando personalizzata :

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