Solaris CDE - Guide avancé de l'utilisateur et de l'administrateur système

Personnalisation de l'impression des messages

Le Programme courrier CDE imprime les messages de la messagerie à l'aide de l'action Imprimer définie pour le type de données DTMAIL_FILE. Il ne fait pas appel au script d'impression spécifié dans la messagerie d'OpenWindows. Pour changer le comportement de l'impression, il vous faut modifier cette action Imprimer.

Modification de l'action Imprimer

  1. A l'aide de l'éditeur de votre choix, créez le fichier suivant :

     
    	RépPersonnel/.dt/types/dtmail.dt
  2. Entrez les lignes suivantes dans ce fichier :

    	# 
    	# Remplacer l'action d'impression par défaut dans les boîtes aux lettres
    	# 
    	ACTION Imprimer
    	{
    	LABEL           Imprimer
    	ARG_TYPE        DTMAIL_FILE
    	TYPE            COMMAND
    	WINDOW_TYPE     NO_STDIO
    	EXEC_STRING     sh -c ' \
                   			  dtmailpr -p -f %(File)Arg_1% | mp -m -l | \
                   			  dtlp -u %(File)Arg_1%;' 
    	}

    Remarque :

    dtmailpr est un filtre d'impression qui ôte les pièces jointes, générant ainsi un flot de texte simple. dtlp est l'interface CDE standard vers lp. %(File)Arg_1% désigne le fichier en cours d'impression.


  3. Modifiez EXEC_STRING pour inclure les commandes d'impression de votre choix.

  4. Redémarrez le Programme courrier.