Solaris 공통 데스크탑 환경: 고급 사용자 및 시스템 관리자 안내서

특수 CDE 구성

이 절은 특수 구성에 대해 설명합니다.

우편 인쇄 사용자 정의

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. 우편 시스템을 다시 시작하십시오.

캘린더를 새 데이터 형식으로 전환

버전 4 확장 가능 데이터 형식은 CDE 캘린더가 지원하는 새로운 형식입니다. OpenWindows 캘린더 관리자는 이 형식을 읽을 수 없습니다. OpenWindows와 CDE 플랫폼 사이에서 앞뒤로 전환할 필요가 있는 경우에는 사용자의 캘린더를 버전 4 데이터 형식으로 변환해서는 안됩니다. 그러나 캘린더의 불필요한 부분을 없애기 위해 sdtcm_convert 스크립트를 사용할 수는 있습니다.


주 -

캘린더의 도움말 메뉴에서 캘린더 정보를 선택하면 사용자 캘린더의 데이터 버전을 알 수 있습니다.


그렇지 않으면, sdtcm_convert 스크립트를 사용하여 캘린더를 버전 4의 데이터 형식으로 변환하십시오.

이 파일에 대한 자세한 정보는 sdtcm_convert(1) 매뉴얼 페이지를 참조하십시오.


주 -

최종 사용자 CDE 패키지만을 설치한 경우, 매뉴얼 페이지는 설치되지 않습니다. 매뉴얼 페이지를 보려면, pkgadd 유틸리티를 사용하여 설치해야 합니다.


네트워크에서 AnswerBook 패키지 추가

Solaris CDE를 설치할 때, 설치 메뉴는 AnswerBook CDE 패키지를 설치할 수 있는 옵션을 제공합니다. YES를 선택하면, AnswerBook 패키지가 /usr/dt/share/answerbooks/language 디렉토리(language는 특정 AnswerBook 번역본의 지역명임)에 설치됩니다.

AnswerBook 패키지를 설치하려면 109메가바이트의 디스크 공간이 필요하므로 사용자가 설치하기를 원하지 않을 수도 있습니다. 그러나, 다음 두 옵션을 사용할 수 있습니다.

	export AB_CARDCATALOG=/net/hostname/usr/dt/share/answerbooks \    /language/ab_cardcatalog

CDE 데스크탑 외부에서 CDE 환경 설정하기

Solaris CDE 응용 프로그램이 사용하는 환경 변수는 CDE 데스크탑 외부에서 설정할 수 있습니다. 예를 들어, 사용자는 원격 워크스테이션에 로그인하고 CDE 응용 프로그램을 사용자 워크스테이션으로 가져와 표시하기를 원할 수도 있습니다. CDE 유틸리티 dtsearchpath를 사용하여 다양한 CDE 쉘 환경 변수를 설정하십시오.

Bourne 쉘과 Korn 쉘의 경우에는 다음 명령어를 입력하십시오.

eval `/usr/dt/bin/dtsearchpath`

C 쉘의 경우에는 다음 명령어를 입력하십시오.

	eval `/usr/dt/bin/dtsearchpath -c`

이 명령어는 DISPLAY를 다시 지역 워크스테이션으로 설정한 후에 CDE 응용 프로그램을 원격으로 실행함으로써 실행할 수 있습니다. 결과는 지역 워크스테이션에 표시될 것입니다.


주 -

이 예에서 Bourne 쉘 및 Korn 쉘 dtsearchpath 구문은 CDE를 실행하는 모든 플랫폼에서 사용할 수 있는 CDE 샘플 구현의 일부입니다. 그러나 C 쉘(-c) 옵션은 Sun 플랫폼에서만 사용할 수 있습니다.


데스크탑 환경 파일

CDE 데스크탑은 OpenWindows DeskSetTM 응용 프로그램의 실행 시간 환경을 제공합니다. 이 기능을 위해 별도의 CDE 설정을 수행할 필요는 없습니다. 몇 가지 환경 설정은 다음 파일에서 제공합니다.

	/usr/dt/config/Xsession.d/0015.sun.env

특정 워크스테이션의 환경 설정값을 늘리거나 줄여야 할 경우에 이 파일을 원래의 위치에서 편집하거나 먼저 이 파일을 다음 파일 위치에 복사할 수 있습니다.

	/etc/dt/config/Xsession.d/0015.sun.env 

값을 늘리는 한 가지 예로는 OpenWindows 데스크탑 응용 프로그램이 사용하는 이전 OpenWindows 가상 키보드를 시작하는 것을 들 수 있습니다. CDE 데스크탑의 대부분의 응용 프로그램(및 대부분의 Sun 사용자)은 이 가상 키보드 유틸리티 프로그램을 사용하지 않으므로, 이 프로그램은 전반적인 데스크탑 시작 성능을 향상시키기 위해 기본 시작 순서 밖에 남아 있었습니다.

선택적 OpenWindows 가상 키보드(vkdb) 시작에 대한 추가 정보는 0015.sun.env 파일의 주석을 참조하십시오.

Apple Macintosh 응용 프로그램 환경에서 플로피 및 CD 매체 사용

Apple Macintosh 응용 프로그램 환경(MAE) 버전 1.0을 설치하고 OpenWindows 파일 관리자 응용 프로그램을 통해 분리형 매체(디스켓 또는 CD-ROM)를 사용하려면, /etc/rmmount.conf 파일을 편집해야 합니다. 이렇게 하면 MAE가 파일 관리자 분리형 매체와 제대로 작동할 수 있습니다.

/etc/rmmount.conf 파일 변경 방법

  1. su를 입력하여 루트 사용자가 된 후, 암호를 입력하십시오.

  2. /etc 디렉토리로 가십시오. 다음 명령어를 입력하고 Return을 누르십시오.

    	# cd /etc 
  3. /etc/rmmount.conf 파일을 선호하는 편집기에서 여십시오.

  4. #Actions 아래의 명령어를 목록의 끝으로 가져 가십시오.

    	action floppy action_macfs.so

    예를 들어,

    	# more rmmount.conf 
    	# @(#)rmmount.conf 1.2     92/09/23 SMI 
    	# 
    	# Removable Media Mounter configuration file. 
    	#
    	# File system identification 
    	ident hsfs ident_hsfs.so cdrom 
    	ident ufs ident_ufs.so cdrom floppy 
    	ident pcfs ident_pcfs.so floppy 
    	ident macfs ident_macfs.so floppy
    	# Actions 
    	action cdrom action_filemgr.so 
    	action floppy action_filemgr.so 
    	action floppy action_macfs.so
  5. 저장하고 종료하십시오.

    MAE가 설치되면, MAE는 사용자를 위해 macfs action 행을 rmmount.conf 파일에 둡니다. MAE가 제거되면, 이 행도 제거됩니다

    이러한 변경을 통해 분리형 매체를 OpenWindows 또는 CDE 파일 관리자 응용 프로그램에서 사용할 수 있으며, MAE의 Macintosh 플로피를 계속 사용할 수 있습니다. 그러나 이 변경으로 인해 MAE는 포맷되지 않았거나, 읽을 수 없는 플로피, 또는 DOS용 플로피를 인식할 수 없게 합니다. 이러한 디스크는 이 설정 절차를 사용하여 OpenWindows 파일 관리자 응용 프로그램으로 가게 됩니다.

    MAE가 읽을 수 없거나, 포맷되지 않은 플로피나 DOS 플로피에 액세스하도록 하려면, action floppy action action_macfs.so 행이 action floppy action_filemgr.so 행 앞에 와야 합니다.