## 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