## page was renamed from mary3/PCmanFmMenuStampa
#format wiki
#LANGUAGE it
<
>
<>
<>
= Introduzione =
Nella seguente guida viene mostrato come ottenere la funzionalità di stampa nel menù contestuale del file manager '''PCmanFM''' attivabile tramite click destro senza dover aprire singolarmente ogni file.<
>
Verrà indicato in primo luogo come creare le voci di menù per la stampa di file `.odt` attraverso il comando '''libreoffice''' e `.pdf` attraverso il comando '''lpr'''.
Sarà inoltre mostrato come estendere i comandi per la stampa di ulteriori formati andando a modificare i file creati nella propria '''Home''' nella directory nascosta `.local/share/applications`.
= Stampa file .odt LibreOffice =
{{{#!wiki note
È necessario avere [[AmministrazioneSistema/InstallareProgrammi|installato]] la suite per ufficio [[Ufficio/LibreOffice|LibreOffice]].
}}}
0. Fare click destro su un file `.odt` (!LibreOffice Writer) e selezionare la voce '''Apri con''' > '''Altre applicazioni'''.
0. Nella nuova finestra selezionare il tab '''Comando personalizzato'''.
0. Inserire nel campo '''Riga di comando da eseguire''' la stringa:{{{
/usr/bin/libreoffice -p %f
}}}
0. Inserire nel campo '''Nome dell'applicazione''' la stringa:{{{
Stampa Office
}}}
0. Fare clic su '''OK''' per salvare le impostazioni.
= Stampa file PDF =
0. Fare click destro su un file `.pdf` e selezionare la voce '''Apri con''' > '''Altre applicazioni'''.
0. Nella nuova finestra selezionare il tab '''Comando personalizzato'''.
0. Inserire nel campo '''Riga di comando da eseguire''' la stringa:{{{
/usr/bin/lpr -p %f
}}}
0. Inserire nel campo '''Nome dell'applicazione''' la stringa:{{{
Stampa PDF
}}}
0. Fare clic su '''OK''' per salvare le impostazioni.
= Aggiungere ulteriori formati =
Viene qui mostrato un esempio per estendere la stampa dal menù contestuale del file manager a svariate tipologie di file senza dover ripetere le procedure mostrate in precedenza, ma semplicemente andando a modificare i file automaticamente creati durante i passaggi precedenti.
0. Aprire la cartella nascosta `.local/share/applications` nella propria '''Home'''
0. Fare una copia di backup del file `mimeinfo.cache`.
0. Aprire con un editor di testo il file `Stampa Office`.
0. 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
}}}
0. Aggiungere in fondo al file la stringa:{{{
Icon=printer
}}}
0. Salvare e chiudere il file.
0. Aprire con un editor di testo il file `Stampa PDF`.
0. Sostituire la riga:{{{
MimeType=application/pdf
}}} con la seguente stringa:{{{
MimeType=image/png;image/jpg;image/gif;application/pdf;plain/txt
}}}
0. Aggiungere in fondo al file la stringa:{{{
Icon=printer
}}}
0. Salvare e chiudere il file.
0. Aprire con un editor di testo il file `mimeinfo.cache` e aggiungere le seguenti stringhe:{{{
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. Prima di salvare il file `mimeinfo.cache`:
0. Fare clic destro e selezionare '''Proprietà''' sui file `Stampa Office` e `Stampa PDF`.<
>Il nome reale dei rispettivi file sarà del tipo:
* '''userapp-libreoffice -p-XXXXXX.desktop''' per il comando '''Stampa Office''';
* '''userapp-lpr -p-YYYYYY.desktop''' per il comando '''Stampa PDF'''.
0. Copiare la stringa di caratteri nel nome dei due file di stampa e attraverso la funzione "trova e sostituisci" dell'editor di testo sostituire XXXXXX e YYYYYY con le stringhe corrette all'interno del file `mimeinfo.cache`.
0. Salvare e chiudere il file `mimeinfo.cache`.
= Stampante predefinita o specifica =
Segue uno schema riassuntivo su come compilare la finestra '''Apri con Riga di comando personalizzata'''. In base alla stampante predefinita o specifica, sarà possibile indirizzare i lavori di stampa direttamente alla stampante voluta.
== Stampante predefinita ==
|| '''Tipo di File''' ||<:> '''Comando'''||
|| Libreoffice/Opendocument || `/usr/bin/libreoffice -p %F` ||
|| PDF/Immagini || `/usr/bin/lpr -p %F` ||
||<-2> Per impostare la stampante predefinita, da '''Strumenti di sistema → Stampanti''' fare clic di destro sulla stampante e selezionare '''Imposta come Predefinita''' ||
== Stampante specifica ==
|| '''Tipo di File''' ||<:> '''Comando'''||
|| Libreoffice/Opendocument || `/usr/bin/libreoffice -pt Samsung-M2020-Series %F` ||
|| PDF/Immagini || `/usr/bin/lpr -P Samsung-M2020-Series %F` ||
||<-2> Sostituire `Samsung-M2020-Series` col nome della propria stampante, comando da terminale: '''lpstat -p -d''' ||
= Ulteriori risorse =
* [[https://wiki.ubuntu-it.org/Hardware/StampantiScanner|Stampanti e scanner]]
* [[https://www.cups.org/index.html|CUPS.org]]
----
CategoryProduttivita CategoryGrafica