Ajouter option imprimer pour clic droit menu contextuelde nemo

Bureaux,conky et autres personnalisations esthétiques.
Répondre
pzim-devdata
Messages : 1
Enregistré le : dim. 4 sept. 2022 10:35

Ajouter option imprimer pour clic droit menu contextuelde nemo

Message par pzim-devdata »

Bonjour à tous !
Je remets à jour ce sujet : viewtopic.php?t=10690&start=20 pour y apporter la solution :

Pour ajouter l'option "imprimer" par clic droit au menu contextuel de Nemo :

On va dans le dossier :

Code : Tout sélectionner

/usr/share/nemo/actions
Ici vous pouvez créer des actions qui s'affichent dans le menu contextuel de Nemo.

Penser à installer les dépendances :

Code : Tout sélectionner

sudo apt install cups-bsd
sudo apt install lpr
Pour trouver le [NOM_DE_L_IMPRIMANTE] : Allumer l'imprimante puis entrer dans le terminal cette commande :

Code : Tout sélectionner

lpstat -tvH
On créer un fichier texte nommé imprimer_recto.nemo_action par exemple.

On y copie colle ceci :

Code : Tout sélectionner

[Nemo Action]

#sudo apt install cups-bsd
#sudo apt install lpr
#Pour trouver le [NOM_DE_L_IMPRIMANTE] : Allumer l'imprimante puis entrer dans le terminal cette commande : lpstat -tvH

Name=Imprimer le fichier pdf (recto)
Comment=Imprimer le fichier %F
Exec=lp -d [NOM_DE_L_IMPRIMANTE] %F 
Selection=s
Extensions=pdf;
#Quote=double
Enregistrez et fermez toutes les fenêtres de Nemo, redémarrer Nemo (enter la commande nemo -q).
En faisant un clic droit sur un fichier pdf, vous devriez y voir cette "action" dans le menu contextuel de Nemo.

Pour imprimer en recto/verso :
On va dans le dossier :

Code : Tout sélectionner

/usr/share/nemo/actions
Ici vous pouvez créer des actions qui s'affichent dans le menu contextuel de Nemo.

On créer un fichier texte nommé imprimer_recto_verso.nemo_action par exemple.
On y copie colle ceci :

Code : Tout sélectionner

[Nemo Action]

#sudo apt install cups-bsd
#sudo apt install lpr
#Pour trouver le [NOM_DE_L_IMPRIMANTE] : Allumer l'imprimante puis entrer dans le terminal cette commande : lpstat -tvH

Name=Imprimer le fichier pdf (recto/verso)
Comment=Imprimer en recto/verso le fichier %F

Exec=lp -d [NOM_DE_L_IMPRIMANTE] -o portrait -o sides=two-sided-long-edge %F 
Selection=s
Extensions=pdf;
Et voilou ! :D
PC = Intel NUCi5
OS = Debian Bullseye :B | Cinnamon 4.8.6 | Noyau: 5.10.136-1


Maxime57
Messages : 2
Enregistré le : mer. 28 sept. 2022 16:56

Re: Ajouter option imprimer pour clic droit menu contextuelde nemo

Message par Maxime57 »

Bonjour et merci à vous pour ces explications. Cela me sera sûrement utile pour plus tard.
Trouvez mon site sur http://botnation.ai/

Jennatux
Messages : 1162
Enregistré le : mer. 1 nov. 2017 01:59

Re: Ajouter option imprimer pour clic droit menu contextuelde nemo

Message par Jennatux »

Une autre façon avec Nautilus (Nemo-Caja) scripts
J'utilise un nautilus script, donc qui fonctionne aussi avec Nemo ou Caja, qui fonctionne bien chez moi avec mon Hp en wifi (mais je n'ai pas essayé avec d'autres)

Code : Tout sélectionner

#!/bin/bash

DEFAULT_PRINTER=$(lpstat -d)

PRINTER=$(zenity --title="Choix de l'imprimante"  --entry --text="Indiquez le nom de l'imprimante tel que dans le gestionnaire d'impression" --entry-text="${DEFAULT_PRINTER}")

for URI in $NAUTILUS_SCRIPT_SELECTED_URIS; do
	soffice -invisible -pt "${PRINTER}"  "${URI}";
done
exit 0
On trouve la fonction dans le clic droit → Scripts → Imprimer
alors qu'avec Nautilus (Nemo-Caja) la fonction se trouve dans le clic droit simplement , c'est plus direct, plus simple avec l'action
Clevo Intel Pentium 4405U @ 2.10GHz × 4 - Intel Graphics 510
Ubuntu 22.04.1 - Xubuntu 22.10 - Ubuntu 22.10 - Deepin 20.1 - Kubuntu 22.04 - Ubuntu 23.04
Tour Zorin - PoP-os - Xubuntu 20.04.3 - Debian 11 Xfce

Répondre