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

11장 활동 작성을 사용하여 활동 및 데이터 유형 작성

활동 작성은 다음과 같은 것을 만들기 위한 도구입니다.

활동 작성은 운영 체제 명령 및 셸 스크립트를 실행하는 간단한 활동을 작성하는 데도 유용합니다.

관련 정보는 dtcreate(1X) 매뉴얼 페이지를 참조하십시오.

활동 작성의 역할

활동 작성에는 활동 및 관련된 데이터 유형을 작성하기 위한 일련의 대화 상자와 기본 윈도우가 포함됩니다.

활동 작성의 역할은 다음과 같습니다.

활동 작성의 제한사항

활동 작성은 응용 프로그램을 실행하기 위한 활동 및 데이터 유형을 작성하도록 설계되어 있습니다. 그러나 활동 및 데이터 유형은 매우 유연하므로, 수동으로 정의를 작성했을 경우에만 액세스할 수 있는 추가 기능을 포함합니다.

자세한 정보는 다음을 참조하십시오.

활동 제한사항

다음 조건 중 하나라도 참인 경우에는 응용 프로그램에 대한 활동을 작성하는 데 활동 작성을 사용할 수 없습니다.

	lp -ddevice filename

여기서 사용자는 명령이 실행될 때마다 device를 제공해야 합니다.

데이터 유형 제한사항

다음 조건 중 하나라도 참이면 응용 프로그램에 대한 데이터 유형을 작성하기 위해 활동 작성을 사용할 수 없습니다.

활동 작성으로 응용 프로그램에 대한 활동 및 데이터 유형 작성

활동 작성을 실행하기 전에 응용 프로그램에 대해 알아야 할 사항들이 있습니다.

응용 프로그램에 대한 활동 작성 방법

  1. Desktop_Apps 응용 프로그램 그룹에서 활동 작성을 두 번 누르십시오.

    그림 11-1 응용 프로그램 관리자에 있는 활동 작성 아이콘

    Graphic

    다음 그림은 활동 작성 기본 윈도우를 나타내고 있습니다.

    그림 11-2 활동 작성 기본 윈도우

    Graphic

  2. 활동 아이콘의 레이블이 될 이름을 활동 이름 텍스트 필드에 입력하십시오.

  3. 활동 아이콘 제어 도구를 사용하여 응용 프로그램에 대한 아이콘을 지정하십시오. 처음에는 기본 아이콘이 나타납니다.

    • 새 아이콘을 작성하려면, 아이콘 편집을 선택하여 아이콘 편집기를 실행하십시오.

  4. 활동 아이콘이 열릴 때의 명령 텍스트 필드에 명령을 입력하여 응용 프로그램을 시작하십시오.

    파일 인수에 대해서는 구문 $n을 사용하십시오. 그 예는 다음과 같습니다.

    emacs
        bitmap $1
        diff $1 $2
        lp -oraw $1

    명령 행에 파일 인수($n)가 포함되어 있으면 활동 아이콘이 파일에 대한 놓기 영역이 됩니다.

    셸의 사용을 명시적으로 지정하지 않으면 명령 행은 셸에 전달되지 않습니다. 예를 들면 다음 행은 셸 처리를 사용합니다.

    /bin/sh -c 'ps | lp'
        /bin/sh -c 'spell $1 | more'
  5. 활동 아이콘에 대한 항목 도움말 텍스트를 활동 아이콘에 대한 도움말 텍스트 필드에 입력하십시오.

    텍스트는 텍스트 필드에서 자동적으로 줄 바꿈될 것입니다. 그러나 이러한 줄 바꿈이 온라인에서는 보존되지 않을 것입니다. 줄이 바뀌지 않도록 지정하려면 \n을 사용하십시오.

  6. 윈도우 유형 옵션 메뉴에서 활동에 필요한 윈도우 지원사항을 선택하십시오.

    그래픽(X 윈도우)-응용 프로그램이 자체 윈도우를 작성합니다.

    터미널(자동 닫기)-응용 프로그램이 사용자가 응용 프로그램을 종료할 때 자동으로 닫히는 터미널 에뮬레이터 윈도우에서 실행됩니다.

    터미널(수동 닫기)-응용 프로그램이 사용자가 명시적으로 닫기 전까지 열려 있는 터미널 에뮬레이터 윈도우에서 실행됩니다.

    출력 없음-응용 프로그램은 표시장치에 출력을 내보내지 않습니다.

  7. 다음과 같이 계속하십시오.

    • 데이터 유형을 작성할 필요가 없으면 파일 메뉴의 저장을 선택하여 활동을 저장하십시오. 그런 후, 홈 디렉토리의 활동 아이콘을 두 번 누르기하여 새 활동을 테스트하십시오.

응용 프로그램에 대하여 하나 이상의 데이터 유형을 작성하는 방법

  1. 앞 절, "응용 프로그램에 대한 활동 작성 방법"의 절차에 따라 응용 프로그램에 대한 활동을 정의하십시오.

  2. 활동 작성 윈도우의 고급 버튼을 눌러 윈도우를 확장하십시오.

    그림 11-3 활동 작성 기본 윈도우에 있는 고급 기능

    Graphic

  3. 아이콘을 두 번 누르기했을 때 응용 프로그램 아이콘이 파일 인수를 위해 프롬프트를 표시하도록 하려면, "활동이 열리면 다음과 같은 것을 질문" 텍스트 필드에 프롬프트 텍스트를 입력하십시오.

    이 텍스트 필드에 대해 다음 지침을 사용하십시오.

    • 응용 프로그램 명령 행에 필수 파일 인수가 있으면 이 필드를 사용해야 합니다.

    • 명령 행이 파일 인수를 포함하지 않으면 이 필드를 공백으로 놔 두어야 합니다.

    • 응용 프로그램 명령 행의 파일 인수가 선택적인 경우 선택할 수 있습니다. 프롬프트 텍스트를 제공하면, 활동 아이콘이 두 번 누르기되었을 때 파일을 위한 프롬프트가 표시될 것입니다. 프롬프트 텍스트를 제공하지 않으면, 활동은 파일 인수가 빈 문자열인 상태로 실행될 것입니다.

  4. 활동이 인수로 허용할 파일 유형을 지정하십시오.

    • 활동이 모든 데이터 유형을 허용하는 경우 모든 데이터 유형을 선택하십시오.

    • 활동이 응용 프로그램에 대해 작성된 데이터 유형만을 허용하는 경우 위의 목록만을 선택하십시오.

      처음에는 이 활동을 사용하는 데이터 유형 목록이 비어 있을 것입니다. 응용 프로그램에 대한 데이터 유형을 작성하면 목록에 추가됩니다.

  5. 이 활동을 사용하는 데이터 유형 목록 상자 옆의 추가를 눌러서 데이터 유형 추가 대화 상자를 표시하십시오.

    그림 11-4 활동 작성의 데이터 유형 추가 대화 상자

    Graphic

  6. 선택사항: 기본 데이터 유형 이름을 사용하지 않으려면 데이터 유형에 대한 새 이름을 데이터 유형 그룹 텍스트 필드에 입력하십시오.

    이름에는 공백이 포함될 수 없습니다. 데이터 유형 이름을 응용 프로그램 사용자는 볼 수 없습니다. 이 이름은 데이터 유형 정의를 식별하기 위해 활동/데이터 유형 데이터베이스에서 사용됩니다.

  7. 특성 확인 박스 옆의 편집 버튼을 눌러 특성 확인 대화 상자를 표시하십시오.

    그림 11-5 활동 작성의 특성 확인 대화 상자

    Graphic

    데이터 유형의 특성은 데이터 유형을 다른 데이터 유형과 차별화하기 위해 사용되는 기준입니다. 다음 중에서 하나 이상의 기준을 선택할 수 있습니다.

    파일 또는 폴더-데이터 유형은 파일 또는 폴더에만 적용됩니다.

    이름 패턴-파일 이름에 근거한 데이터 유형화

    사용권한 패턴-읽기 쓰기, 실행 권한

    내용-파일의 지정된 부분의 내용

  8. 데이터 유형이 파일을 표시하는지 또는 폴더를 표시하는지 선택하십시오.

    그림 11-6 데이터 유형에 대한 파일 또는 디렉토리 특성 지정

    Graphic

  9. 이름별로 데이터를 유형화하는 경우, 이름 패턴 확인란을 선택하여 텍스트 필드를 채우십시오.

    그림 11-7 데이터 유형에 대한 파일 이름 특성 지정

    Graphic

    와일드카드로는 *와 ?를 사용할 수 있습니다.

    *-모든 문자열과 일치합니다.

    ?-하나의 문자와 일치합니다.

  10. 사용권한별로 데이터를 유형화하려는 경우, 사용권한 패턴 확인란을 선택 하고 데이터 유형에 대한 사용권한을 선택하십시오.

    그림 11-8 데이터 유형에 대한 사용권한 특성 지정

    Graphic

    켜기-파일이 지정된 사용권한을 갖게 됩니다.

    끄기-파일에 지정된 사용권한이 없어집니다.

    둘중 하나-지정된 사용권한은 문제가 되지 않습니다.

  11. 내용별로 데이터를 유형화하는 경우, 내용 확인란을 선택하고 요청된 정보-검색할 패턴 및 내용 유형을 제공하십시오. 선택적으로 검색을 시작할 바이트 위치를 제공할 수 있습니다.

    그림 11-9 데이터 유형에 대한 내용 특성 지정

    Graphic


    주 -

    내용에 근거하여 데이터를 유형화하면 시스템 성능에 영향을 줄 수 있습니다.


  12. 확인을 눌러 특성 확인 대화 상자를 닫으십시오.

    특성이 특성 확인 필드에 다음 코드를 사용하여 표시될 것입니다.

    d-디렉토리

    r-파일은 읽기 권한이 있습니다.

    w-파일은 쓰기 권한이 있습니다.

    x-파일은 실행 권한이 있습니다.

    !-논리 연산자 NOT

    &-논리 연산자 AND

  13. 데이터 파일에 대한 도움말 텍스트를 도움말 텍스트라는 텍스트 필드에 입력하십시오.

  14. 데이터 유형 아이콘 제어 도구를 사용하여 데이터 파일에 대한 아이콘을 지정하십시오. 처음에는 기본 아이콘이 표시됩니다.

    • 새 아이콘을 작성하려면, 아이콘 편집을 눌러 아이콘 편집기를 실행하십시오.

  15. 이 데이터 유형을 열기 위한 명령 텍스트 필드의 명령을 확인하십시오. 이 명령은 사용자가 데이터 파일을 두 번 누르면 실행될 명령입니다.

  16. 선택사항: 응용 프로그램이 데이터 파일을 명령 행에서 인쇄하기 위한 인쇄 명령을 제공하는 경우, 이 명령을 파일 인수에 대해 구문 $n을 사용하여 이 데이터 유형을 인쇄하기 위한 명령 텍스트 필드에 입력하십시오.

  17. 데이터 유형 정의를 저장하려면 다음 중 하나를 수행하십시오.

    • 확인을 눌러 데이터 유형을 저장하고 데이터 유형 추가 대화 상자를 닫으십시오.

    • 적용을 눌러 데이터 유형 추가 대화 상자를 닫지 않은 상태에서 데이터 유형을 저장하십시오. 그러면 활동에 대한 또다른 데이터 유형 정의를 바로 진행할 수 있습니다.

아이콘을 지정하기 위한 세트 찾기 대화 상자 사용

세트 찾기 대화 상자는 활동 작성 기본 윈도우 또는 데이터 유형 추가 윈도우의 세트 찾기를 누를 때 표시됩니다. 대화 상자를 사용하여 활동 또는 데이터 유형에 사용될 아이콘을 지정하십시오.

그림 11-10 세트 찾기 대화 상자

Graphic

세트 찾기 대화 상자를 통해 다음 위치에 있는 아이콘 이미지 집합을 지정할 수 있습니다.

아이콘 검색 경로에 있는 아이콘 세트 지정 방법

  1. 세트 찾기 대화 상자의 아이콘 폴더 목록에서 아이콘을 포함하는 폴더 경로를 두 번 누르십시오.

    아이콘 파일 목록이 해당 폴더에 있는 모든 아이콘 파일을 표시할 것입니다.

  2. 아이콘 파일 목록에서 사용하려는 아이콘을 누르십시오.

    그러면 아이콘 파일의 기본 이름이 아이콘 파일 이름 입력 텍스트 필드에 놓이게 됩니다.

  3. 확인을 누르십시오.

등록 패키지에서 아이콘 지정 방법

사용자가 시스템 관리자나 등록 패키지를 작성하는 프로그래머인 경우, 아이콘 이미지 파일은 처음에는 등록 패키지에 있는 디렉토리에 놓이게 됩니다 .

app_root/dt/appconfig/icons/language

dtappintegrate으로 등록하면, 아이콘 파일은 아이콘 검색 경로의 /etc/dt/appconfig/icons/language로 복사됩니다.

이 절차를 사용하여 등록 패키지의 일부인 아이콘을 지정하십시오.

  1. 세트 찾기 대화 상자의 아이콘 파일 이름 입력 텍스트 필드에 아이콘 파일의 기본 이름을 입력하십시오.

  2. 확인을 누르십시오.

    활동 작성은 아이콘을 아이콘 검색 경로의 디렉토리에서 찾을 수 없음을 알리는 대화 상자를 표시합니다.

  3. 표시되는 정보 대화 상자에서 변경사항 없음을 선택하십시오.