SITO1 -- SITO2 -- Forum1 -- CercaGlobale -- Informativa su Cookie e Privacy


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[RISOLTO] Stampare i file selezionati da menù contestuale senza prima aprirli.
#11
Per Mint Cinnamon con Nemo:

https://forum.ubuntu-it.org/viewtopic.ph...7#p5040129


Lo script su citato (n° 3) utilizza Libreoffice.

Per chi usa OpenOffice (ce l'ho installato anche se uso quasi sempre Libreoffice):



Codice:
#!/bin/bash
printer=Samsung-M2020-Series
echo "$CAJA_SCRIPT_SELECTED_FILE_PATHS" |  while read file
    do
openoffice4 -writer -p -invisible "$printer" "$file"
done
exit 0


Inoltre dando su teminale libreoffice --help oppure openoffice4 -h si hanno tutte le opzioni dei comandi,
ad esempio di interessante vedo  --pt che serve per usare una stampante specifica.
Cita messaggio
Grazie da:
#12
Stampante predefinita

Se non si vuole indicare il nome della stampante, in modo da stampare sempre sulla stampante di default predefinita (nel caso siano collegate più stampanti sarà sufficiente cambiare la stampante predefinita da gestione stampanti), usare questi script:

Stampa file selezionati

Codice:
#!/bin/bash
echo "$CAJA_SCRIPT_SELECTED_FILE_PATHS" | while read file
   do
      lpr -P  "$file"
done
exit 0



Stampa file LibreOffice selezionati



Codice:
#!/bin/bash
echo "$CAJA_SCRIPT_SELECTED_FILE_PATHS" |  while read file
   do
/usr/lib/libreoffice/program/swriter -p --invisible "$file"
done
exit 0 0

Sostituire "$CAJA_SCRIPT_SELECTED_FILE_PATHS" con "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" o il nome del proprio file manager

Eliminare coda di stampa

Attraverso quest'ulteriore script si può eliminare la coda di stampa. Si può inserire nella cartella degli script oppure creare un lanciatore sulla scrivania o sul pannello:



Codice:
#!/bin/bash
cancel -a
exit 0
Cita messaggio
Grazie da:
#13
Ho riassunto il tutto in maniera più organizzata qui StampaDaMenùContestuale nel Wiki di Ubuntu, grazie alla collaborazione col gruppo Documentazione.
Cita messaggio
Grazie da:
#14
Finalmente la guida è stata inserita nel Wiki di Ubuntu, in Ufficio, Stampare documenti, per quanto riguarda i file manager Nautilus, Caja e Nemo. Smile
Cita messaggio
Grazie da: m3nhir , sharksux
#15
per Thunar https://wiki.ubuntu-it.org/AmbienteGrafi..._di_azioni

vedere le ultime tre azioni in fondo alla tabella
Cita messaggio
Grazie da:
#16
Ci sono novità:

un utente del forum di Ubuntu è riuscito a riunire tutti quei comandi per stampare i vari tipi di file in un unico script, in versione stampante predefinita e anche con stampante specifica.

In pratica questo script prima riconosce il tipo di file, poi usa libreoffice o lpr a seconda del caso, e se invece viene selezionato un file non stampabile, ad esempio un mp3, dà un messaggio di errore. Stampa anche il formato immagine svg.

Funziona quando:
  • diamo click destro nello spazio vuoto di una cartella aperta, senza selezionare nessun file, stampa tutti i vari tipi di file stampabili  contenuti nella cartella
  • lo stesso succede se selezioniamo una cartella chiusa -> click destro -> script->stampa
  • ovviamente funziona se selezioniamo uno o più file di vari tipi contemporaneamente

Il wiki è stato aggiornato.

ScriptStampa, sul Wiki di Ubuntu.

Edit:

Sono stati aggiunti dei comandi per eliminare la coda di stampa.

Volendo si può usare lo Script Stampa anche su Caja-Actions: vedi post sotto
Cita messaggio
Grazie da:
#17
Caja-actions (simile a Nautilus-actions)

Con Caja-Actions è possibile creare menu contestuali per Caja ed associarli a programmi o comandi personalizzati. Puoi trovarlo su Github o in synaptic.


Per mettere nelle Caja Actions lo script stampatutto (stampa sia pdf, foto e libreoffice perché riunisce tutti i comandi in un unico script) vedere questo post
https://forum.ubuntu-it.org/viewtopic.ph...0#p5053880


Nelle preferenze di Caja-actions

deselezionare le due opzioni sotto "Disposizione menù di Caja"

[Immagine: https://forum.ubuntu-it.org/download/fil...&mode=view]

Risultato:

[Immagine: https://forum.ubuntu-it.org/download/fil...&mode=view]
Cita messaggio
Grazie da: Blackstar , eu66 , eu66
#18
Per Kubuntu  con KDE5 ho trovato questo:

Creare un file con editor di testo da inserire nella cartella nascosta della home 

~/.local/share/kservices5/ServiceMenus

Chiamarlo Stampa.desktop, salvarlo e dare i pemessi di esecuzione.
Inserire il seguuente


Codice:
[Desktop Entry]
Actions=print-file
Icon=print
MimeType=application/pdf;image/*;application/vnd.oasis.opendocument.text;text/plain;application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.presentation;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;
ServiceTypes=KonqPopupMenu/Plugin
Encoding=UTF-8
Type=Service
X-KDE-Priority=TopLevel


[Desktop Action print-file]
Exec=lp %F
Exec=libreoffice -p %F
Icon=stock_print
Name=Stampa





Questa è la versione con il nome della stampante, sostituire Samsung-M2020-Series con il nome della propria trovato tramite il comando

Codice:
lpstat -p -d



Codice:
[Desktop Entry]
Actions=print-file
Icon=print
MimeType=application/pdf;image/*;application/vnd.oasis.opendocument.text;text/plain;application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.presentation;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;
ServiceTypes=KonqPopupMenu/Plugin
Encoding=UTF-8
Type=Service
X-KDE-Priority=TopLevel



[Desktop Action print-file]
Exec=lp -P Samsung-M2020-Series %F
Exec=libreoffice -pt Samsung-M2020-Series %F
Icon=stock_print
Name=Stampa


Si potrà cosi ottenere direttamente nel menù contestuale più di una voce a seconda della stampante che si desidera usare, ad esempio "Stampa con Samsung" oppure "Stampa con HP".

Va precisato che l'altro script, quello per Nautilus, Caja e Nemo  è un po' più "accessoriato" rispetto a questo, infatti dà anche il messaggio di errore in caso di file non stampabili, e dà la possibilità di stampare tutti i file stampabili contenuti dentro una cartella semplicemente selezionandola... ma in fin dei conti già così va bene per le comuni esigenze.

Link al Forum Ubuntu
Cita messaggio
Grazie da:
#19
ecco il link al wiki
DolphinMenuStampa
dove è descritto tutto il procedimento, passo per passo.
Cita messaggio
Grazie da:
#20
grazie Marilù.
messo in evidenza.
Cita messaggio
Grazie da: Marilù


Vai al forum:


Utenti che stanno guardando questa discussione: