|
Dimensione: 5344
Commento:
|
Dimensione: 6404
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")>> |
| 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" la seguente stringa{{{ |
= 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.<<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. Il comando libreoffice -p funziona solo se Libreoffice è già installato. = Creare comandi = '''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 8: | Linea 25: |
| In Nome dell'applicazione scrivere ''Stampa PDF''<<BR>> Salvare<<BR>> <<BR>> |
|
| Linea 9: | Linea 29: |
| In Nome dell'applicazione scrivere Stampa<<BR>> Salvare 3 . Fare click destro su un file odt (libreoffice Writer) -> Apri con-> Riga di comando personalizzata<<BR>> 4 . Inserire in "Riga di comando da eseguire" la seguente stringa{{{ /usr/bin/libreoffice -p %F }}} |
|
| Linea 15: | Linea 30: |
| In Nome dell'applicazione scrivere Stampa<<BR>> Salvare<<BR>> |
= Aggiungere altri formati = |
| Linea 18: | Linea 32: |
| 5 . A questo punto, aprire la cartella nascosta della home .local/share/applications<<BR>> Noteremo che oltre al file mimeinfo.cache si sono creati 2 file dekstop entrambi denominati Stampa.<<BR>> Click destro -> proprietà su ognuno dei due file Stampa<<BR>> 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 26: | Linea 33: |
| Aprire con editor di testo userapp lpr e aggiungere i mimetype mancanti per poter stampare anche altri formati.<<BR>> | * 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 28: | Linea 39: |
| Sostituire la stringa <<BR>> !MimeType=application/pdf<<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 31: | Linea 41: |
| con la seguente{{{ | 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.<<BR>> '''2''' . Aprire con editor di testo '''Stampa PDF'''<<BR>> Sostituire la stringa ''!MimeType=application/pdf'' con la seguente:{{{ |
| Linea 33: | Linea 51: |
| Aggiungere in fondo la stringa{{{ Icon=printer.}}} Salvare e chiudere lo script.<<BR>> |
Aggiungere in fondo una riga con la stringa:{{{ Icon=printer}}} Salvare e chiudere lo script.<<BR>> |
| Linea 39: | Linea 57: |
| 6 . 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.<<BR>> 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 72: | Linea 78: |
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 *Copiare la stringa di caratteri nel nome dei due Stampa e usando il "trova e sostituisci" dell'editor di testo: *Sostituire XXXXXX con la stringa nel nome del file ''userapp-libreoffice -p-....desktop'' *Sostituire YYYYYY con quella del file ''userapp-lpr -p-...desktop'' .<<BR>> Salvare e chiudere lo script. |
|
| Linea 75: | Linea 95: |
| Tabella riassuntiva su come compilare le schede della finestra '''Apri con Riga -> di comando personalizzata''' : | == 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: |
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. Il comando libreoffice -p funziona solo se Libreoffice è già installato.
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
- Copiare la stringa di caratteri nel nome dei due Stampa e usando il "trova e sostituisci" dell'editor di testo:
Sostituire XXXXXX con la stringa nel nome del file userapp-libreoffice -p-....desktop
Sostituire YYYYYY con quella 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 |
|
