| Dimensione: 6335 Commento:  | Dimensione: 6333 Commento:  | 
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. | 
| Linea 42: | Linea 42: | 
| Icon=printer.}}} | Icon=printer}}} | 
| Linea 50: | Linea 50: | 
| Icon=printer.}}} | Icon=printer}}} | 
 
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 | |
