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 4 e 41 (in 37 versioni)
Versione 4 del 25/09/2018 13.33.49
Dimensione: 1762
Autore: mary3
Commento:
Versione 41 del 30/09/2018 16.09.59
Dimensione: 5932
Autore: wilecoyote
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
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.
#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"µµM)>>
Linea 4: Linea 7:
 0. Fare click destro su un file pdf -> Apri con-> Riga di comando personalizzata
 0. Inserire in "Riga di comando da eseguire"
= Introduzione =
Linea 7: Linea 9:
Inserire tabella ods 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.
Linea 9: Linea 13:
 0. In Nome dell'applicazione scrivere Stampa = Preliminari =
Linea 11: Linea 15:
A questo punto, nella cartella /home/utente/.local/share/applications
si creano 2 file desktop, entrambi denominati Stampa.
 0. Cliccare il 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''
 0. In ''Nome dell'applicazione'' scrivere ''Stampa''.
 0. Cliccare su ''Salvare''.
 0. Cliccare il 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''
 0. In Nome dell'applicazione scrivere ''Stampa''.
 0. Cliccare su ''Salvare''.
Linea 14: Linea 26:
Aprire entrambi i file con editor di testo, ed aggiungere in fondo a ciascuno script la seguente stinga    0. A questo punto, aprire la cartella nascosta della home `.local/share/applications`.
 0. Noteremo che oltre al file `mimeinfo.cache` si sono creati 2 file dekstop entrambi denominati ''Stampa''.
 0. Cliccare il destro -> ''Proprietà'' su ognuno dei due file ''Stampa''.
 0. 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 16: Linea 35:
Icon=Printer

in seguito, soltanto per quanto riguarda lo script con il comando libreoffice 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.


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

con la seguente
 0. Aprire con editor di testo userapp lpr e aggiungere i mimetype mancanti per poter stampare anche altri formati.
 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. Salvare e chiudere lo script.
Linea 35: Linea 44:

Salvare e chiudere
 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. Salvare e chiudere lo script.
Linea 39: Linea 51:
 0. Prima di procedere fare una copia di backup del file ''mimeinfo.cache''.
 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. Salvare e chiudere lo script.
Linea 41: Linea 77:
== 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 42: Linea 80:




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


Errore nella macro informazioni:
Il rilascio 14.04"µµM non esiste!

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

  1. In Nome dell'applicazione scrivere Stampa.

  2. Cliccare su Salvare.

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

  1. In Nome dell'applicazione scrivere Stampa.

  2. Cliccare su Salvare.

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

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

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

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

  7. Aprire con editor di testo userapp lpr e aggiungere i mimetype mancanti per poter stampare anche altri formati.
  8. Sostituire la stringa MimeType=application/pdf con la seguente:

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

  1. Aggiungere in fondo la stringa:

Icon=printer

  1. Salvare e chiudere lo script.
  2. 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

  1. Aggiungere in fondo la stringa:

Icon=printer

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

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

  1. Aggiungere in fondo la stringa:

Icon=printer

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