############################################################################### # # xclients.dt # # Actions and DataTypes for integrating X clients into the Common # Desktop Environment (CDE). # # (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company # (c) Copyright 1993, 1994, 1995 International Business Machines Corp. # (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc. # (c) Copyright 1993, 1994, 1995 Novell, Inc. # # $Revision: 1.24 $ # ############################################################################### set DtDbVersion=1.0 ############################################################################### # # 경고: 이 파일은 상용 데스크탑 환경(CDE)의 다음 설치에서 # 겹쳐 쓰일 수 있습니다. 따라서 모든 시스템 전체적인 변경의 # 경우, 이 파일이 아니라 /etc/dt/types에 있는 동등한 데이터 # 베이스 파일을 수정해야 합니다. # ############################################################################### ################################################################### # # 데이터 속성 # ################################################################### DATA_ATTRIBUTES XWD { ACTIONS Open,Print ICON Dtxwd NAME_TEMPLATE %s.xwd MIME_TYPE application/octet-stream SUNV3_TYPE xwd-file DESCRIPTION 이 파일은 XWD 형식의 그래픽 이미지를 갖습니다. \ 이 파일들은 전형적으로 Xwd 캡쳐 조치를 사용하여 \ 창의 사진 이미지로 만들어집니다. 이 데이터 유형은 \ XWD라고 합니다. XWD 파일은 파일 이름 끝에 '.xwd' \ 또는 '.wd'의 확장자를 갖습니다. TYPE_LABEL XWD } DATA_CRITERIA XWD1 { DATA_ATTRIBUTES_NAME XWD MODE f NAME_PATTERN *.xwd } DATA_CRITERIA XWD2 { DATA_ATTRIBUTES_NAME XWD MODE f NAME_PATTERN *.wd } ACTION Open { LABEL 열기 ARG_TYPE XWD TYPE MAP MAP_ACTION Xwud } ACTION Print { LABEL 인쇄 ARG_TYPE XWD TYPE MAP MAP_ACTION NoPrint } ACTION Xwud { LABEL Xwd 표시 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING xwud -noclick -in \ %(File)Arg_1"Xwd 파일:"% DESCRIPTION Xwd 표시(Xwud) 조치는 Xwd 캡쳐(Xwd)\ 조치를 사용해 만들어진 \ xwd 파일을 보여줍니다. 이것은 \ 'xwud' 명령을 사용합니다. } ############################################################################### # # 조치 # ############################################################################### ACTION Xrefresh { LABEL 화면 갱신 ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING xrefresh DESCRIPTION 화면 갱신(Xrefresh) 조치는 \ 'xrefresh' 명령을 사용해 화면 전체를 \ 다시 갱신합니다. } ####### ACTION Bitmap { LABEL 비트맵 편집 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING bitmap \ %(File)Arg_1"열려는 파일:"% DESCRIPTION 비트맵 편집(Bitmap) 조치는 'bitmap' 클라이언트를 \ 실행합니다. 사용자가 파일 인수를 제공할 수도 \ 있고 새 비트맵 파일의 세로와 가로 크기를 입력하도록 \ 할 수도 있습니다. } ACTION Bitmap { LABEL 비트맵 편집 ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING bitmap \ -size %"가로:"%x%"세로:"% \ %(File)Arg_1"열려는 파일:"% DESCRIPTION 비트맵 편집(Bitmap) 조치는 'bitmap' 클라이언트를 \ 실행합니다. 사용자가 파일 인수를 제공할 수도 \ 있고 새 비트맵 파일의 세로와 가로 크기를 입력하도록 \ 할 수도 있습니다. } ####### ACTION DttermConsole { LABEL 터미널 콘솔 ICON Dtterm ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dtterm -C -ls -name 콘솔 -title 콘솔 DESCRIPTION 터미널 콘솔 조치는 사용자의 콘솔로서 \ 'dtterm' 터미널 에뮬레이터를 시작합니다. } ####### ACTION Xterm { LABEL Xterm ICON Dtterm ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING xterm DESCRIPTION Xterm 조치는 'xterm' 터미널 \ 에뮬레이터를 시작합니다. } ####### ACTION DttermDtspcd { LABEL 원격 터미널 ICON Dtterm ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_HOST %"호스트 이름:"% EXEC_STRING /usr/dt/bin/dtterm DESCRIPTION 원격 터미널 조치는 사용자에게 \ 시스템 이름을 묻고 그 시스템에 'dtterm' 터미널 \ 에뮬레이터를 시작합니다. 이 시스템은 \ 원격 실행을 위해 적절하게 구성되어져야 합니다. } ####### ACTION XtermDtspcd { LABEL 원격 Xterm ICON Dtterm ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_HOST %"호스트 이름:"% EXEC_STRING xterm DESCRIPTION 원격 Xterm 조치는 사용자에게 \ 시스템 이름을 묻고 그 시스템에 'xterm' 터미널 \ 에뮬레이터를 시작합니다. 이 시스템은 원격 \ 실행을 위해 적절하게 구성되어져야 합니다. } ####### ACTION DttermRlogin { LABEL 터미널 원격 로그인 ICON Dtterm ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING ksh -c 'export _title="%"호스트 이름:"%"; \ /usr/dt/bin/dtterm -title "\$_title : Dtterm" -e ksh -c \ "echo \$_title(으)로 연결을 시도하는 중입니다... 기다려 주십시오.; \ rlogin \$_title; sleep 5;";' DESCRIPTION 터미널 원격 로그인 조치는 사용자에게 \ 시스템 이름을 묻고 'dtterm' 터미널 에뮬레이터 \ 창을 엽니다. 그런 다음, 그 시스템에 'rlogin'을 \ 수행합니다. } ####### ACTION XtermRlogin { LABEL Xterm 원격 로그인 ICON Dtterm ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING ksh -c 'export _title="%"호스트 이름:"%"; \ xterm -title "\$_title : Xterm" -e ksh -c \ "echo \$_title(으)로 연결을 시도하는 중입니다... 기다려 주십시오.; \ rlogin \$_title; sleep 5;";' DESCRIPTION Xterm 원격 로그인 조치는 시스템의 사용자에게 \ 시스템 이름을 묻고 'xterm' 터미널 에뮬레이터 창을 \ 엽니다. 그런 다음 그 시스템에 'rlogin'을 \ 수행합니다. } ####### ACTION XclockDig { LABEL 디지털 시계 ARG_COUNT 0 ICON Dtdgclk TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING xclock -digital -update 1 DESCRIPTION 디지털 시계(Xclock) 조치는 디지털 형식으로 시간을 \ 보여줍니다. 이것은 'xclock -digital' 명령을 사용합니다. } ####### ACTION Xload { LABEL 시스템 로드 ARG_COUNT 0 ICON Dtload TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING xload -name "시스템 로드" \ -geometry 250x150 -xrm '*primaryColorSetId: 5' DESCRIPTION 시스템 로드(Xload) 조치는 시스템 로드를 \ 그래픽으로 보여줍니다. 이것은 \ xload 명령을 사용합니다. } ####### ACTION Xwd { LABEL Xwd 캡쳐 ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING xwd -out \ %(File)"출력 파일(.xwd):"% DESCRIPTION Xwd 캡쳐(Xwd) 조치는 창의 스냅샷을 \ 받아 이를 xwd 그래픽 파일로 저장합니다.\ 이 조치를 실행할 때, 커서가 십자 모양으로 \ 바뀐 다음, 캡쳐하고 싶은 창을 두 번 눌러야 \ 합니다. 이 조치는 xwd 명령을 사용합니다. \ Xwd는 'X Window Dump'를 나타냅니다. } ####### ACTION Xclipboard { LABEL 클립보드 내용 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING xclipboard DESCRIPTION 클립보드 내용(Xclipboard) 조치는 사용자의 \ 클립보드 내용을 보여줍니다. 이것은 'xclipboard' \ 명령을 사용합니다. } ####### ACTION Xfd { LABEL 폰트 사전 열람 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING sh -c 'xfd -fn \ `basename %(File)Arg_1"사전 열람할 폰트:"% | sed /[.].*/s///`;\ if [ \$? -eq 1 ] ; then \ /usr/dt/bin/dterror.ds \ "사용자가 지정한 폰트는 없습니다.\\n\ 유효한 폰트 리스트를 보려면 폰트 리스트 조치를 \\n\ 수행하십시오." \ "폰트 이름이 없습니다." \ "확인" ; \ fi' DESCRIPTION 폰트 사전 열람(Xfd) 조치는 폰트의 이름을 \ 묻고 나서 폰트의 모든 특성을 \ 보여줍니다. 이것은 'xfd' 명령을 사용합니다. } ####### # 창 정보(Xwininfo) 조치는 '| ${PAGER:-more}' 정의가 # '창을 누르십시오.' 메시지를 나타나지 못하도록 하므로 # 해당 정의를 사용할 수 없습니다. ACTION Xwininfo { LABEL 창 정보 ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE PERM_TERMINAL EXEC_STRING sh -c 'xwininfo; \ echo "\\n*** 이 창을 닫으려면 창 메뉴에서 '닫기' 또는 '종료'를 선택하십시오. ***"' DESCRIPTION 창 정보(Xwininfo) 조치는 창에 대한 정보를 \ 보여줍니다. 창 정보 리스트를 수행할 때, \ 커서가 십자 모양으로 바뀐 다음, \ 정보를 보고자 하는 창에서 마우스를 \ 누르십시오. 이 조치는 \ 'xwininfo' 명령을 사용합니다. } ####### ACTION Xprop { LABEL 창 특성 ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE PERM_TERMINAL EXEC_STRING sh -c ' \ echo "[커서가 십자 모양으로 바뀌면, 해당 창을 누르십시오...]\\n"; \ xprop | \${PAGER:-more}; \ echo "\\n*** 이 창을 닫으려면 창 메뉴에서 '닫기' 또는 '종료'를 선택하십시오. ***"' DESCRIPTION 창 특성(Xprop) 조치는 창에 저장되어 있는 \ 특성을 보여줍니다. 사용자가 창 특성을 \ 수행할 때, 커서가 십자 모양으로 바뀐 다음, \ 사용자가 정보를 원하는 창을 마우스로 \ 누르십시오. 이 조치는 'xprop' 명령을 \ 사용합니다. } ####### ACTION Xdpyinfo { LABEL X 서버 정보 ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE PERM_TERMINAL EXEC_STRING \ sh -c ' \ xdpyinfo | \${PAGER:-more}; \ echo "\\n*** 이 창을 닫으려면 창 메뉴에서 '닫기' 또는 '종료'를 선택하십시오. ***"' DESCRIPTION X 서버 정보(Xdpyinfo) 조치는 사용자의 \ X 서버와 표시화면 시스템에 대한 정보를 \ 보여줍니다. 이것은 'xdpyinfo' 명령을 사용합니다. } ####### ACTION Xlsfonts { LABEL 폰트 리스트 ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE PERM_TERMINAL EXEC_STRING sh -c ' \ echo "폰트를 찾고 있습니다......\\n 경고: 잠시 동안 사용자의 디스플레이 서버가 잠길 수도 있습니다."; \ xlsfonts | \${PAGER:-more}; \ echo "\\n*** 이 창을 닫으려면 창 메뉴에서 '닫기' 또는 '종료'를 선택하십시오. ***"' DESCRIPTION 폰트 리스트(Xlsfonts) 조치는 사용자의 \ 시스템에 나타낼 수 있는 모든 폰트를 나열합니다. \ 이것은 'xlsfonts' 명령을 사용합니다. } ########################### EOF ##############################################