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 41 e 42
Versione 41 del 30/09/2018 16.09.59
Dimensione: 5932
Autore: wilecoyote
Commento:
Versione 42 del 30/09/2018 16.19.19
Dimensione: 5897
Autore: wilecoyote
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 5: Linea 5:
<<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t="; rilasci="18.04 16.04 14.04"µµM)>> <<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t="; rilasci="18.04 16.04 14.04")>>
Linea 16: Linea 16:
 0. Inserire in ''Riga di comando da eseguire'' la seguente stringa:
''/usr/bin/lpr -p %F''
 0. Inserire in ''Riga di comando da eseguire'' la seguente stringa: ''/usr/bin/lpr -p %F''
Linea 21: Linea 20:
 0. Inserire in ''Riga di comando da eseguire'' la seguente stringa:
''/usr/bin/libreoffice -p %F''
 0. Inserire in ''Riga di comando da eseguire'' la seguente stringa: ''/usr/bin/libreoffice -p %F''
Linea 36: Linea 34:
 0. Sostituire la stringa ''MimeType=application/pdf'' con la seguente:
''MimeType=image/png;image/jpg;image/gif;application/pdf;plain/txt''
 0. Aggiungere in fondo la stringa:
''Icon=printer''
 0. Sostituire la stringa ''MimeType=application/pdf'' con la seguente: ''MimeType=image/png;image/jpg;image/gif;application/pdf;plain/txt''
 0. Aggiungere in fondo la stringa: ''Icon=printer''
Linea 44: Linea 40:
 0. 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''
 0. Aggiungere in fondo la stringa:
''Icon=printer''
 0. 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''
 0. Aggiungere in fondo la stringa: ''Icon=printer''
Linea 52: Linea 46:
 0. 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;''
 0. Aggiungere in fondo la stringa:
''Icon=printer''
 0. 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;''
 0. Aggiungere in fondo la stringa: ''Icon=printer''


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

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 click destro, avviare immediatamente la stampa senza aprire singolarmente ogni file.

Preliminari

  1. Cliccare il 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

  3. In Nome dell'applicazione scrivere Stampa.

  4. Cliccare su Salvare.

  5. Cliccare il destro su un file `odt' (libreoffice Writer) → Apri con → Riga di comando personalizzata

  6. Inserire in Riga di comando da eseguire la seguente stringa: /usr/bin/libreoffice -p %F

  7. In Nome dell'applicazione scrivere Stampa.

  8. Cliccare su Salvare.

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

  10. Noteremo che oltre al file mimeinfo.cache si sono creati 2 file dekstop entrambi denominati Stampa.

  11. Cliccare il destro -> Proprietà su ognuno dei due file Stampa.

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

  13. Aprire con editor di testo userapp lpr e aggiungere i mimetype mancanti per poter stampare anche altri formati.
  14. Sostituire la stringa MimeType=application/pdf con la seguente: MimeType=image/png;image/jpg;image/gif;application/pdf;plain/txt

  15. Aggiungere in fondo la stringa: Icon=printer

  16. Salvare e chiudere lo script.
  17. 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

  18. Aggiungere in fondo la stringa: Icon=printer

  19. Salvare e chiudere lo script.
  20. Prima di procedere fare una copia di backup del file mimeinfo.cache.

  21. 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;

  22. Aggiungere in fondo la stringa: Icon=printer

  23. Salvare e chiudere lo script.

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