Dimensione: 1988
Commento:
|
Dimensione: 6201
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")>> = Introduzione = 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.<<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. = 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:{{{ /usr/bin/lpr -p %F}}} In Nome dell'applicazione scrivere Stampa PDF<<BR>> Salvare<<BR>> <<BR>> |
Linea 5: | Linea 28: |
/usr/bin/lpr -p %F (Stampante predefinita) | = Aggiungere altri formati = |
Linea 7: | Linea 30: |
oppure | Per non ripetere la procedura per ogni tipo di formato, occorre modificare con editor di testo 3 file.<<BR>> * Aprire la cartella nascosta della home ''.local/share/applications''<<BR>> * Fare una copia di backup del file ''mimeinfo.cache''. |
Linea 9: | Linea 34: |
/usr/bin/lpr -P Samsung-M2020-Series %F | Sono presenti anche i 2 file dekstop denominati Stampa, creati in precedenza.<<BR>> Click destro e Proprietà su entrambi, nelle Proprietà il nome reale dei due file desktop è: * Stampa Office è '''userapp-libreoffice -p-XXXXXX.desktop''' per il comando con ''libreoffice -p'' * Stampa PDF è '''userapp-lpr -p-YYYYYY.desktop''' per il comando con ''lpr -p'' |
Linea 11: | Linea 40: |
(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 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) |
Al posto di XXXXXX e YYYYYY ci sono caratteri casuali affidati dal sistema che non devono essere modificati. <<BR>><<BR>> |
Linea 25: | Linea 44: |
e in Nome dell'applicazione Stampa2 | '''1''' . Aprire con editor di testo lo script '''userapp-libreoffice -p-XXXXXX.desktop''', <<BR>>sostituire la riga ''!MimeType=application/vnd.oasis.opendocument.text'' con la seguente stringa:{{{ |
Linea 27: | Linea 46: |
A questo punto, nella cartella /home/utente/.local/share/applications si creano 2 file desktop, entrambi denominati Stampa. |
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}}} |
Linea 30: | Linea 48: |
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. |
Aggiungere in fondo una riga con la stringa:{{{ Icon=printer.}}} Salvare e chiudere lo script.<<BR>> |
Linea 43: | Linea 53: |
Nello script Stampa1, quello con il comando lpr, sostituire la stringa MimeType=image/png con la seguente |
'''2''' . Aprire con editor di testo '''userapp-lpr -p-YYYYYY.desktop'''<<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:{{{ Icon=printer.}}} Salvare e chiudere lo script.<<BR>> |
Linea 51: | Linea 62: |
'''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;}}} Cercare nelle Proprietà il nome esatto dei due file Stampa e sostituire XXXXXX con il numero nel nome del file ''userapp-libreoffice -p-....desktop''<<BR>> e YYYYYY con quello del file ''userapp-lpr -p-...desktop''<<BR>> Salvare e chiudere lo script. <<BR>> <<BR>> |
|
Linea 53: | Linea 91: |
== 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 54: | Linea 94: |
||<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 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 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
Per non ripetere la procedura per ogni tipo di formato, occorre modificare con editor di testo 3 file.
Aprire la cartella nascosta della home .local/share/applications
Fare una copia di backup del file mimeinfo.cache.
Sono presenti anche i 2 file dekstop denominati Stampa, creati in precedenza.
Click destro e Proprietà su entrambi, nelle Proprietà il nome reale dei due file desktop è:
Stampa Office è userapp-libreoffice -p-XXXXXX.desktop per il comando con libreoffice -p
Stampa PDF è userapp-lpr -p-YYYYYY.desktop per il comando con lpr -p
Al posto di XXXXXX e YYYYYY ci sono caratteri casuali affidati dal sistema che non devono essere modificati.
1 . Aprire con editor di testo lo script userapp-libreoffice -p-XXXXXX.desktop,
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 userapp-lpr -p-YYYYYY.desktop
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;
Cercare nelle Proprietà il nome esatto dei due file Stampa e sostituire XXXXXX con il numero nel nome del file userapp-libreoffice -p-....desktop
e YYYYYY con quello del file userapp-lpr -p-...desktop
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 |