Guida verificata con Ubuntu: 22.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Questa guida illustra come ottenere le voci relative alle funzionalità di stampa nel menù contestuale del file manager Dolphin in KDE5, accessibile facendo clic col destro sul file selezionato.
Vengono proposti due script, il primo per stampanti generiche e il secondo per una stampante specifica.
Script per stampante predefinita
Creare con le intermedie la cartella ~/.local/share/kservices5/ServiceMenus.
Creare con un editor di testo il file ~/.local/share/kservices5/ServiceMenus/Stampa.desktop.
Traslare nel file il seguente script:
[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
- Salvare e chiudere il file.
Assegnare i permessi d'esecuzione al file ~/.local/share/kservices5/ServiceMenus/Stampa.desktop.
Script - stampa con stampante specifica
La seguente procedura permette di modificare lo script precedente in modo tale che sia possibile specificare una stampante differente da quella predefinita.
Individuare il modello della stampante da usare digitando nel terminale il seguente comando:
lpstat -p -d
Creare con le intermedie la cartella ~/.local/share/kservices5/ServiceMenus.
Creare con un editor di testo il file ~/.local/share/kservices5/ServiceMenus/SStampaNomeStampante.desktop.
Traslare nel file il seguente script:
[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 modello stampante %F Exec=libreoffice -pt modello stampante %F Icon=stock_print Name=nomeomestampante
- Salvare e chiudere il file.
Assegnare i permessi d'esecuzione al file ~/.local/share/kservices5/ServiceMenus/StampaNomeStampante.desktop.
Avere cura di sostituire la stringa <modello stampante> con il modello identificato tramite il comando lpstat -p -d e <nomestampante> con il nome dato alla propria stampante.
Uso
Selezionare uno o più file che si desidera stampare, fare clic col destro sulla selezione e scegliere rispettivamente Stampa se si usa il primo script, oppure il nome dato alla stampante se si usa il secondo script.