Solaris8 公用桌面环境管理 -- 特殊的 CDE 配置
发布时间:2006-10-14 8:48:04   收集提供:gaoqian

本节讲述特殊的配置。

定制邮件打印

CDE 邮件程序使用为 DTMAIL_FILE 数据类型定义的打印操作来打印文件。它没有使用 OpenWindows 邮件工具指定的打印正文。要更改打印特性,必须修改此"打印"操作。

修改打印操作

  1. 使用您喜欢的编辑器,创建下面的文件:

     	HomeDirectory/.dt/types/dtmail.dt
  2. 在此文件中输入下面的行:

    	# 
    	# Override default Print action for mailboxes 
    	# 
    	ACTION Print
    	{
    	LABEL           Print
    	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%;'
    	}

    dtmailpr 是一个打印过滤器,它删除附件,产生一个无格式文本流。dtlplp 的标准 CDE 接口。 %(File)Arg_1% 是正在打印的文件。


  3. 修改 EXEC_STRING,使其包含需要的打印命令。

  4. 重新启动邮件程序。

 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50