|
Dimensione: 1988
Commento:
|
Dimensione: 5897
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| Fare click destro su un file pdf -> apri con Riga di comando personalizzata inserire in Riga di comando da eseguire |
#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: |
| = Introduzione = | |
| Linea 5: | Linea 9: |
| /usr/bin/lpr -p %F (Stampante predefinita) | 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 7: | Linea 13: |
| oppure | = Preliminari = |
| Linea 9: | Linea 15: |
| /usr/bin/lpr -P Samsung-M2020-Series %F | 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 11: | Linea 24: |
| (sostituire il nome stampante con il proprio, cioè sostituire Samsung-M2020-Series con il nome trovato dando lpstat -p -d su terminale) | 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 13: | Linea 33: |
| e in Nome dell'applicazione Stampa1 Salvare. Dopo su un file libreoffice fare click destro -> apri con Riga di comando personalizzata -> inserire in Riga di comando: /usr/bin/libreoffice -p %F (Stampante predefinita) oppure /usr/bin/libreoffice -pt Samsung-M2020-Series %F(sostituire il nome stampante con il proprio, cioè sostituire Samsung-M2020-Series con il nome trovato dando lpstat -p -d su terminale) e in Nome dell'applicazione Stampa2 A questo punto, nella cartella /home/utente/.local/share/applications si creano 2 file desktop, entrambi denominati Stampa. Aprire entrambi i file con editor di testo, ed aggiungere in fondo a ciascuno script la seguente stinga Icon=Printer in seguito, soltanto per quanto riguarda lo script con il comando libreoffice (Stampa2) 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 Stampa2. Nello script Stampa1, 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 51: | 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. Salvare e chiudere lo script. |
|
| Linea 53: | Linea 45: |
| 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'' 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 55: | Linea 51: |
| == 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 56: | Linea 54: |
| ||<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 || |
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
Cliccare il destro su un file `pdf' → Apri 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.
Cliccare su Salvare.
Cliccare il destro su un file `odt' (libreoffice Writer) → Apri 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.
Cliccare su Salvare.
A questo punto, aprire la cartella nascosta della home .local/share/applications.
Noteremo che oltre al file mimeinfo.cache si sono creati 2 file dekstop entrambi denominati Stampa.
Cliccare il destro -> Proprietà su ognuno dei due file Stampa.
- 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
- Aprire con editor di testo userapp lpr e aggiungere i mimetype mancanti per poter stampare anche altri formati.
Sostituire la stringa MimeType=application/pdf con la seguente: MimeType=image/png;image/jpg;image/gif;application/pdf;plain/txt
Aggiungere in fondo la stringa: Icon=printer
- Salvare e chiudere lo script.
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.
Prima di procedere fare una copia di backup del file mimeinfo.cache.
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;
Aggiungere in fondo la stringa: Icon=printer
- 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: |
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 |
|
