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 23 e 25 (in 2 versioni)
Versione 23 del 28/09/2018 19.08.04
Dimensione: 4956
Autore: mary3
Commento:
Versione 25 del 29/09/2018 10.31.36
Dimensione: 5250
Autore: mary3
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 4: Linea 4:
 0. Fare click destro su un file -> Apri con-> Riga di comando personalizzata
 0. Inserire in "Riga di comando da eseguire" le seguenti stringhe a secondo del file selezionato, ad esempio seguiamo questa procedura prima con un file immagine e poi con uno di LibreOffice
Compilare le schede della finestra Apri con '''Riga di comando personalizzata''' come indicato nella tabella:

||<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 ||
 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 16: Linea 9:
  3 . In Nome dell'applicazione scrivere Stampa<<BR>>
  4 . Salvare
In Nome dell'applicazione scrivere Stampa<<BR>>
Salvare
Linea 19: Linea 12:
A questo punto, nella cartella /home/utente/.local/share/applications
si creano 2 file desktop, entrambi denominati Stampa.
Facendo click destro sulle proprietà, noteremo che ognuno di questi due file è in realtà chiamato
 0. Fare click destro su un file odt (libreoffice Writer) -> Apri con-> Riga di comando personalizzata
 0. Inserire in "Riga di comando da eseguire" la seguente stringa{{{
/usr/bin/libreoffice -p %F }}}

In Nome dell'applicazione scrivere Stampa<<BR>>
Salvare



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 è
 
Linea 23: Linea 27:
  * '''userapp-libreoffice -p-....desktop''' per il comando con libroffice   * '''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.
Linea 33: Linea 48:
Aggiungere in fondo la stringa{{{
Icon=printer.}}}
Linea 36: Linea 53:
Nell'altro script Stampa, quello con il comando lpr,
sostituire la stringa
MimeType=image/png
Linea 40: Linea 54:
con la seguente

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


Salvare e chiudere

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

Icon=Printer

Salvare e chiudere.
Linea 75: Linea 77:


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

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

  1. Fare click destro su un file odt (libreoffice Writer) -> Apri con-> Riga di comando personalizzata

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

    /usr/bin/libreoffice -p %F 

In Nome dell'applicazione scrivere Stampa
Salvare

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