Dimensione: 5654
Commento:
|
Dimensione: 5792
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 22: | Linea 22: |
'''3''' . A questo punto, aprire la cartella nascosta della home ''.local/share/applications''<<BR>> | = Aggiungere altri formati = '''3''' . Per non ripetere la procedura per ogni tipo di formato, occorre modificare con editor di testo 3 file. A questo punto, aprire la cartella nascosta della home ''.local/share/applications''<<BR>> |
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 sul comando lpr-p e sul comando libreoffice -p, che compariranno nel menù contestuale a seconda del tipo di file da stampare.
Creare comandi
1. Fare click 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
Salvare
2. Fare click 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
Salvare
Aggiungere altri formati
3 . Per non ripetere la procedura per ogni tipo di formato, occorre modificare con editor di testo 3 file.
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.
Click 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- lpr1 e aggiungere i mimetype mancanti per poter stampare anche altri formati. Sostituire la stringa con la seguente Aggiungere in fondo la stringa Salvare e chiudere lo script. 6 . In seguito, soltanto per quanto riguarda lo script con il comando libreoffice, con la seguente stringa Aggiungere in fondo la stringa Salvare e chiudere lo script. 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
Tabella riassuntiva su come compilare le schede della finestra 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
MimeType=application/pdf
MimeType=image/png;image/jpg;image/gif;application/pdf;plain/txt
Icon=printer.
userapp-libreoffice, sostituire la riga MimeType= ... 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
Icon=printer.
e YYYYYY con quello del file userapp-lpr -p-...desktopapplication/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;
Stampante predefinita o specifica
Stampanti
Click destro sulla stampante che si desidera utilizzare
Imposta come Predefinita
sostituire “Samsung-M2020-Series” con il nome della propria stampante trovato digitando sul terminale
lpstat -p -d
Opendocument