Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmbienteGrafico/FileManager/PCmanFmMenuStampa"
Differenze tra le versioni 84 e 85
Versione 84 del 12/10/2018 18.32.20
Dimensione: 6404
Autore: mary3
Commento:
Versione 85 del 13/10/2018 01.26.00
Dimensione: 7044
Autore: jeremie2
Commento: revisione
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 9: Linea 9:
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.<<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.
Il comando libreoffice -p funziona solo se Libreoffice è già installato.
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.<<BR>>
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'''.
Linea 13: Linea 12:
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`.
Linea 14: Linea 14:
= 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}}}
= Stampa file .odt LibreOffice =
Linea 25: Linea 16:
 In Nome dell'applicazione scrivere ''Stampa PDF''<<BR>>
 Salvare<<BR>>
<<BR>>
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Piccole/note.png}} ||<style="border:none;">''È necessario avere [[AmministrazioneSistema/InstallareProgrammi|installato]] il pacchetto [[apt://libreoffice-writer|libreoffice-writer]].'' ||
Linea 29: Linea 18:
 0. Fare click destro su un file `.odt` (!LibreOffice Writer) e selezionare la voce '''Apri con'''
 0. Nella nuova finestra selezionare il tab '''Riga di comando personalizzata'''.
 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.
Linea 30: Linea 28:
= Aggiungere altri formati = = Stampa file PDF =
Linea 32: Linea 30:
 0. Fare click destro su un file `.pdf` e selezionare la voce '''Apri con'''
 0. Nella nuova finestra selezionare il tab '''Riga di comando personalizzata'''.
 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.
Linea 33: Linea 40:
 * Aprire la cartella nascosta della home ''.local/share/applications''<<BR>>
 * Fare una copia di backup del file ''mimeinfo.cache''.
Sono presenti anche i 2 file desktop Stampa creati in precedenza.<<BR>>
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:
<<BR>>
= Aggiungere ulteriori formati =
Linea 39: Linea 42:
 '''1''' . Aprire con editor di testo lo script '''Stampa Office''', <<BR>>sostituire la riga ''!MimeType=application/vnd.oasis.opendocument.text'' con la seguente stringa:{{{ 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.
Linea 41: Linea 44:
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. 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.
Linea 43: Linea 67:
 Aggiungere in fondo una riga con la stringa:{{{
Icon=printer}}}
 Salvare e chiudere lo script.<<BR>>


 '''2''' . Aprire con editor di testo '''Stampa PDF'''<<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>>



 '''3''' . Aprire con editor di testo il file ''mimeinfo.cache'' in ''.local/share/applications''
 e aggiungere la seguente stringa:{{{
 0. Aprire con un editor di testo il file `mimeinfo.cache` e aggiungere le seguenti stringhe:{{{
Linea 77: Linea 86:
application/pdf=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`.<<BR>>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`.
Linea 79: Linea 95:
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
= Stampante predefinita o specifica =
Linea 87: Linea 97:
   *Copiare la stringa di caratteri nel nome dei due Stampa e usando il "trova e sostituisci" dell'editor di testo:
    *Sostituire XXXXXX con la stringa nel nome del file ''userapp-libreoffice -p-....desktop''
    *Sostituire YYYYYY con quella del file ''userapp-lpr -p-...desktop'' .<<BR>>
Salvare e chiudere lo script.
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.
Linea 92: Linea 99:
<<BR>>
<<BR>>
== Stampante predefinita ==
Linea 95: Linea 101:
||<tablestyle="width:70%;" :#cccccc 30%> '''Tipo di File''' ||<:#cccccc> '''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''' ||
Linea 96: Linea 106:
== 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:
== Stampante specifica ==
Linea 99: Linea 108:
||<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 ||
||<tablestyle="width:70%;" :#cccccc> '''Tipo di File''' ||<:#cccccc> '''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


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

Icone/Piccole/note.png

È necessario avere installato il pacchetto libreoffice-writer.

  1. Fare click destro su un file .odt (LibreOffice Writer) e selezionare la voce Apri con

  2. Nella nuova finestra selezionare il tab Riga di comando personalizzata.

  3. Inserire nel campo Riga di comando da eseguire la stringa:

    /usr/bin/libreoffice -p %F
  4. Inserire nel campo Nome dell'applicazione la stringa:

    Stampa Office
  5. Fare clic su OK per salvare le impostazioni.

Stampa file PDF

  1. Fare click destro su un file .pdf e selezionare la voce Apri con

  2. Nella nuova finestra selezionare il tab Riga di comando personalizzata.

  3. Inserire nel campo Riga di comando da eseguire la stringa:

    /usr/bin/lpr -p %F
  4. Inserire nel campo Nome dell'applicazione la stringa:

    Stampa PDF
  5. 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.

  1. Aprire la cartella nascosta .local/share/applications nella propria Home

  2. Fare una copia di backup del file mimeinfo.cache.

  3. Aprire con un editor di testo il file Stampa Office.

    1. 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
    2. Aggiungere in fondo al file la stringa:

      Icon=printer
    3. Salvare e chiudere il file.
  4. Aprire con un editor di testo il file Stampa PDF.

    1. Sostituire la riga:

      MimeType=application/pdf

      con la seguente stringa:

      MimeType=image/png;image/jpg;image/gif;application/pdf;plain/txt
    2. Aggiungere in fondo al file la stringa:

      Icon=printer
    3. Salvare e chiudere il file.
  5. 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;
  6. Prima di salvare il file mimeinfo.cache:

    1. 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.

    2. 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.

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

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

Sostituire Samsung-M2020-Series col nome della propria stampante, comando da terminale: lpstat -p -d

Ulteriori risorse


CategoryProduttivita CategoryGrafica