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 13 e 14
Versione 13 del 25/09/2018 19.04.14
Dimensione: 3323
Autore: mary3
Commento:
Versione 14 del 28/09/2018 17.29.12
Dimensione: 4800
Autore: mary3
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 21: Linea 21:
Facendo click destro sulle proprietà, noteremo che ognuno di questi due file è in realtà chiamato
 'userapp-lpr -p-XXXXXX.desktop' per il comando con lpr
 'userapp-libreoffice -p-XXXXXX.desktop' per il comando con libroffice
Linea 22: Linea 25:
Aprire entrambi i file con editor di testo, ed aggiungere in fondo a ciascuno script la seguente stinga
Linea 24: Linea 26:
Icon=Printer
Linea 26: Linea 27:
in seguito, soltanto per quanto riguarda lo script con il comando libreoffice sostituire la riga !MimeType= ... In seguito, soltanto per quanto riguarda lo script con il comando libreoffice sostituire la riga !MimeType= ...
Linea 41: Linea 42:
MimeType=image/png;image/jpg;image/gif;application/pdf;plain/txt
Linea 46: Linea 47:
Aprire entrambi i file con editor di testo, ed aggiungere in fondo a ciascuno script la seguente stinga

Icon=Printer

Salvare e chiudere.


Aprire con editor di testo il file mimeinfo.cache in .local/share/applications
 e aggiungere la seguente stringa

[MIME Cache]
application/msword=userapp-libreoffice -p-ZQGOPZ.desktop;
application/vnd.ms-excel=userapp-libreoffice -p-ZQGOPZ.desktop;
application/vnd.ms-powerpoint=userapp-libreoffice -p-ZQGOPZ.desktop;
application/vnd.ms-word=userapp-libreoffice -p-ZQGOPZ.desktop;
application/vnd.oasis.opendocument.database=userapp-libreoffice -p-ZQGOPZ.desktop;
application/vnd.oasis.opendocument.formula=userapp-libreoffice -p-ZQGOPZ.desktop;
application/vnd.oasis.opendocument.presentation=userapp-libreoffice -p-ZQGOPZ.desktop;
application/vnd.oasis.opendocument.spreadsheet=userapp-libreoffice -p-ZQGOPZ.desktop;
application/vnd.oasis.opendocument.text=userapp-libreoffice -p-ZQGOPZ.desktop;
application/vnd.openxmlformats-officedocument.presentationml.presentation=userapp-libreoffice -p-ZQGOPZ.desktop;
application/vnd.openxmlformats-officedocument.spreadsheet.sheet=userapp-libreoffice -p-ZQGOPZ.desktop;
application/vnd.openxmlformats-officedocument.wordprocessingml.document=userapp-libreoffice -p-ZQGOPZ.desktop;
application/x-abiword=userapp-libreoffice -p-ZQGOPZ.desktop;
application/x-gnumeric=userapp-libreoffice -p-ZQGOPZ.desktop;
image/gif=userapp-lpr -p-S4L3PZ.desktop;userapp-lpr -p-CSZUPZ.desktop;
image/jpeg=userapp-lpr -p-CSZUPZ.desktop;
image/png=userapp-lpr -p-CSZUPZ.desktop;
plain/txt=userapp-lpr -p-CSZUPZ.desktop;
application/pdf=serapp-lpr -p-CSZUPZ.desktop;
Linea 50: Linea 81:
Naturalmente quando si clicca su un file, la voce Stampa nel menu contestuale appare solo se il mimetype corrisponde quindi non c'è pericolo di riempire il menù di tante voci.



Naturalmente quando si clicca su un file, la voce Stampa nel menu contestuale appare solo se il mimetype corrisponde quindi non c'è pericolo di riempire il menù di tante voci.

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 -> Apri con-> Riga di comando personalizzata

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

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 Predefiniti

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

  • 3 . In Nome dell'applicazione scrivere Stampa
    4 . Salvare

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

  • 'userapp-lpr -p-XXXXXX.desktop' per il comando con lpr 'userapp-libreoffice -p-XXXXXX.desktop' per il comando con libroffice

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

Salvare e chiudere lo script.

Nell'altro script Stampa, quello con il comando lpr, sostituire la stringa MimeType=image/png

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.

Aprire con editor di testo il file mimeinfo.cache in .local/share/applications

  • e aggiungere la seguente stringa

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