Dimensione: 5724
Commento:
|
← Versione 71 del 05/10/2018 12.35.40 ⇥
Dimensione: 6335
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
#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")>> |
|
Linea 3: | Linea 9: |
Nella seguente guida viene mostrato come ottenere la funzionalità di stampa nel menù contestuale del file manager '''PCmanFM''' attivabile tramite clic destro senza aprire singolarmente ogni file. Questo è reso possibile dalla creazione di due comandi, basati sul comando '''lpr-p''' e sul comando '''libreoffice -p''', che compariranno nel menù contestuale a seconda del tipo di file da stampare. |
Nella seguente guida viene mostrato come ottenere la funzionalità di stampa nel menù contestuale del file manager '''PCmanFM''' attivabile tramite click destro senza aprire singolarmente ogni file.<<BR>> Questo è reso possibile dalla creazione di due comandi, basati su '''lpr-p''' e su '''libreoffice -p''', che compariranno nel menù contestuale a seconda del tipo di file selezionato. |
Linea 7: | Linea 13: |
'''1.''' Fare click destro su un file PDF -> Apri con-> Riga di comando personalizzata Inserire in "Riga di comando da eseguire" la seguente stringa{{{ |
'''1.''' Fare click destro su un file odt (libreoffice Writer) , aprire con Riga di comando personalizzata<<BR>> Inserire in "Riga di comando da eseguire" la seguente stringa:{{{ /usr/bin/libreoffice -p %F }}} In Nome dell'applicazione scrivere ''Stampa Office''<<BR>> Salvare <<BR>> '''2.''' Fare click destro su un file PDF , aprire con Riga di comando personalizzata<<BR>> Inserire in "Riga di comando da eseguire" la seguente stringa:{{{ |
Linea 11: | Linea 23: |
In Nome dell'applicazione scrivere Stampa<<BR>> |
In Nome dell'applicazione scrivere ''Stampa PDF''<<BR>> |
Linea 15: | Linea 26: |
'''2.''' Fare click destro su un file odt (libreoffice Writer) -> Apri con-> Riga di comando personalizzata<<BR>> Inserire in "Riga di comando da eseguire" la seguente stringa{{{ /usr/bin/libreoffice -p %F }}} In Nome dell'applicazione scrivere Stampa<<BR>> Salvare<<BR>> |
|
Linea 25: | Linea 30: |
Per non ripetere la procedura per ogni tipo di formato, occorre modificare con editor di testo 3 file.<<BR>> '''1''' . Aprire la cartella nascosta della home ''.local/share/applications''<<BR>> Fare una copia di backup del file ''mimeinfo.cache''. |
|
Linea 29: | Linea 31: |
Sono presenti anche 2 file dekstop denominati Stampa, creati in precedenza.<<BR>> Click destro -> Proprietà su ognuno dei due file Stampa<<BR>> Nelle proprietà il nome reale dei due file desktop è: * '''userapp-lpr -p-...desktop''' per il comando con ''lpr -p'' * '''userapp-libreoffice -p-....desktop''' per il comando con ''libreoffice -p'' |
* Aprire la cartella nascosta della home ''.local/share/applications''<<BR>> * Fare una copia di backup del file ''mimeinfo.cache''. Sono presenti anche i 2 file desktop Stampa creati in precedenza.<<BR>> Per ogni tipo di formato bisognerebbe creare un comando apposito con la procedura su detta, ma modificando con editor di testo 3 file è possibile includere altri formati, tramite l'utilizzo dei mimetype: <<BR>> |
Linea 36: | Linea 37: |
'''2''' . Aprire con editor di testo '''userapp- lpr'''<<BR>> Sostituire la stringa <<BR>> |
'''1''' . Aprire con editor di testo lo script '''Stampa Office''', <<BR>>sostituire la riga ''!MimeType=application/vnd.oasis.opendocument.text'' con la seguente stringa:{{{ |
Linea 39: | Linea 39: |
''!MimeType=application/pdf'' con la seguente{{{ MimeType=image/png;image/jpg;image/gif;application/pdf;plain/txt}}} Aggiungere in fondo una riga con la 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 una riga con la stringa:{{{ |
Linea 46: | Linea 46: |
'''3''' . Per quanto riguarda lo script '''userapp-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{{{ |
'''2''' . Aprire con editor di testo '''Stampa PDF'''<<BR>> Sostituire la stringa ''!MimeType=application/pdf'' con la seguente:{{{ MimeType=image/png;image/jpg;image/gif;application/pdf;plain/txt}}} Aggiungere in fondo una riga con la stringa:{{{ |
Linea 54: | Linea 51: |
Salvare e chiudere lo script.<<BR>> | Salvare e chiudere lo script.<<BR>> |
Linea 58: | Linea 55: |
7 . 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''{{{ |
'''3''' . Aprire con editor di testo il file ''mimeinfo.cache'' in ''.local/share/applications'' e aggiungere la seguente stringa:{{{ |
Linea 79: | Linea 76: |
Prima di salvare il file ''mimeinfo.cache'', nella cartella ''.local/share/applications'' : * Click destro e Proprietà su Stampa Office e Stampa PDF, il nome reale dei due file desktop è: * '''userapp-libreoffice -p-XXXXXX.desktop''' per il comando Stampa Office * '''userapp-lpr -p-YYYYYY.desktop''' per il comando Stampa PDF Al posto di XXXXXX e YYYYYY ci sono caratteri casuali affidati dal sistema *Trovare nelle Proprietà del file il nome esatto dei due Stampa e usando il "trova e sostituisci" dell'editor di testo: *Sostituire XXXXXX con il numero nel nome del file ''userapp-libreoffice -p-....desktop'' *Sostituire YYYYYY con quello del file ''userapp-lpr -p-...desktop'' .<<BR>> Salvare e chiudere lo script. |
|
Linea 84: | Linea 95: |
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: | Tabella riassuntiva su come compilare la 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: |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Nella seguente guida viene mostrato come ottenere la funzionalità di stampa nel menù contestuale del file manager PCmanFM attivabile tramite click destro senza aprire singolarmente ogni file.
Questo è reso possibile dalla creazione di due comandi, basati su lpr-p e su libreoffice -p, che compariranno nel menù contestuale a seconda del tipo di file selezionato.
Creare comandi
1. Fare click destro su un file odt (libreoffice Writer) , aprire con Riga di comando personalizzata
Inserire in "Riga di comando da eseguire" la seguente stringa:
/usr/bin/libreoffice -p %F
In Nome dell'applicazione scrivere Stampa Office
Salvare
2. Fare click destro su un file PDF , aprire con Riga di comando personalizzata
Inserire in "Riga di comando da eseguire" la seguente stringa:/usr/bin/lpr -p %F
In Nome dell'applicazione scrivere Stampa PDF
Salvare
Aggiungere altri formati
Aprire la cartella nascosta della home .local/share/applications
Fare una copia di backup del file mimeinfo.cache.
Sono presenti anche i 2 file desktop Stampa creati in precedenza.
Per ogni tipo di formato bisognerebbe creare un comando apposito con la procedura su detta, ma modificando con editor di testo 3 file è possibile includere altri formati, tramite l'utilizzo dei mimetype:
1 . Aprire con editor di testo lo script Stampa Office,
sostituire la riga MimeType=application/vnd.oasis.opendocument.text 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 una riga con la stringa:
Icon=printer.
Salvare e chiudere lo script.
2 . Aprire con editor di testo Stampa PDF
Sostituire la stringa MimeType=application/pdf con la seguente:MimeType=image/png;image/jpg;image/gif;application/pdf;plain/txt
Aggiungere in fondo una riga con la stringa:
Icon=printer.
Salvare e chiudere lo script.
3 . Aprire con editor di testo il file mimeinfo.cache in .local/share/applications e aggiungere la seguente stringa:
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;
Prima di salvare il file mimeinfo.cache, nella cartella .local/share/applications :
- Click destro e Proprietà su Stampa Office e Stampa PDF, il nome reale dei due file desktop è:
userapp-libreoffice -p-XXXXXX.desktop per il comando Stampa Office
userapp-lpr -p-YYYYYY.desktop per il comando Stampa PDF
Al posto di XXXXXX e YYYYYY ci sono caratteri casuali affidati dal sistema
- Trovare nelle Proprietà del file il nome esatto dei due Stampa e usando il "trova e sostituisci" dell'editor di testo:
Sostituire XXXXXX con il numero nel nome del file userapp-libreoffice -p-....desktop
Sostituire YYYYYY con quello del file userapp-lpr -p-...desktop .
Salvare e chiudere lo script.
Stampante predefinita o specifica
Tabella riassuntiva su come compilare la 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: |
Nei comandi sotto elencati: |
|
PDF/Immagini |
/usr/bin/lpr -p %F |
/usr/bin/lpr -P Samsung-M2020-Series %F |
|
Libreoffice |
/usr/bin/libreoffice -p %F |
/usr/bin/libreoffice -pt Samsung-M2020-Series %F |