주 패널은 서브패널을 제외한 프론트 패널 윈도우입니다.
수정할 수 있는 사항은 다음과 같습니다.
제어도구의 추가 또는 제거
제어도구 위치 교환
프론트 패널 환경설정 파일을 작성하십시오.
시스템 전체:/etc/dt/appconfig/types/language/*.fp
개인:HomeDirectory/.dt/types/*.fp
파일에서 제어도구를 정의하십시오.
CONTAINER_NAME과 CONTAINER_TYPE 필드를 사용하여 제어도구의 보관소를 지정하십시오.
CONTAINER_NAME Top CONTAINER_TYPE BOX
POSITION_HINTS를 사용하여 제어도구를 왼쪽에서 오른쪽으로 배치하십시오. 사용자 정의가 내장 제어도구보다 우선권을 가지므로, 새로운 정의가 기존의 제어도구의 위치를 오른쪽으로 한 자리 "밀어냅니다".
환경설정 파일을 저장하십시오.
프론트 패널 제어도구에 대한 아이콘을 작성하십시오.
243 페이지의 "제어도구가 사용하는 아이콘 지정"을 참조하십시오.
작업 공간 메뉴의 윈도우에서 작업 공간 관리자 재시작을 선택하십시오.
예를 들어, 파일 /etc/dt/appconfig/types/language/audio.fp에 있는 다음과 같은 제어도구 정의는 시계와 캘린더 제어도구 사이에 오디오 응용 프로그램을 삽입합니다.
CONTROL AudioApplication { TYPE icon CONTAINER_NAME Top CONTAINER_TYPE BOX ICON AudioApp POSITION_HINTS 2 PUSH_ACTION StartAudioApplication PUSH_RECALL true }
프론트 패널 환경설정 파일을 작성하십시오.
시스템 전체:/etc/dt/appconfig/types/language/name.fp
개인:HomeDirectory/.dt/types/name.fp
삭제하려는 제어도구의 정의를 새 파일에 복사하십시오.
내장 제어도구의 경우, 제어도구 정의는 /usr/dt/appconfig/types/ language/dtwm.fp에 있습니다.
사용자가 전체 정의를 복사할 필요는 없습니다. 그러나 사용자가 복사하는 부분에는 CONTAINER_NAME과 CONTAINER_TYPE 필드가 있어야 합니다.
DELETE 필드를 정의에 추가하십시오.
DELETE True
환경설정 파일을 저장하십시오.
작업 공간 메뉴의 윈도우에서 작업 공간 관리자 재시작을 선택하십시오.
예를 들어, 파일 /etc/dt/appconfig/types/language/TrashCan.fp에 있는 다음과 같은 제어도구 정의는 프론트 패널에서 휴지통 제어 도구를 제거합니다.
CONTROL Trash { CONTAINER_NAME Top CONTAINER_TYPE BOX DELETE True }
아이콘 이미지를 변경하는 것과 같이 제어도구 정의를 수정하려는 경우에는 다음 절차를 사용하십시오.
전체 제어도구 정의를 /usr/dt/appconfig/types/language/dtwm.fp에서 다음의 위치로 복사하십시오.
시스템 전체: /etc/dt/appconfig/types/language/name.fp
개인: HomeDirectory/.dt/types/name.fp.
변경하려는 필드를 편집하십시오. 다른 필드를 추가할 수도 있습니다.
파일을 저장하십시오.
작업 공간 메뉴의 윈도우에서 작업 공간 관리자 재시작을 선택하십시오.
위치를 변경하려는 제어도구의 정의를 /usr/dt/appconfig/types/language/dtwm.fp에서 다음의 위치로 복사하십시오.
시스템 전체: /etc/dt/appconfig/types/language/name.fp
개인: HomeDirectory/.dt/types/name.fp.
이동될 각 제어도구의 전체 제어도구 정의를 복사해야 합니다.
파일을 저장하십시오.
작업 공간 메뉴의 윈도우에서 작업 공간 관리자 재시작을 선택하십시오.
예를 들어, 파일 /etc/dt/appconfig/types/C/MailHelp.fp에 있는 다음과 같은 정의는 우편 관리자와 도움말 관리자 제어도구의 위치를 교환하고, 이 제어 도구의 개인적인 변경이 불가능하도록 잠급니다.
CONTROL Mail { POSITION_HINTS 12 LOCKED True ...the rest of the control definition }
CONTROL Help { POSITION_HINTS 5 LOCKED True ...the rest of the control definition }
다음 사항이 동일한 다른 제어도구 정의를 작성하십시오.
control_name
예를 들어, 다음과 같은 두 개의 제어 도구는 서로 다른 두 환경설정 파일에 정의됩니다. 이 제어도구는 동일한 제어도구 이름과 보관소 이름을 가지므로 같은 제어도구로 간주됩니다.
/etc/dt/appconfig/types/C/SysControls.fp에서의 정의:
Control ImportantApplication { CONTAINER_NAME Top CONTAINER_TYPE BOX POSITION_HINTS 2 ... }
HomeDirectory/.dt/types/MyControls.fp에서의 정의:
Control ImportantApplication { CONTAINER_NAME Top CONTAINER_TYPE BOX POSITION_HINTS 6 ... }
개인 제어도구가 우선권을 가지므로 이 제어 도구가 위치 6에 놓입니다.
제어도구 정의의 ICON 필드는 제어도구에 사용되는 아이콘 이미지를 정의합니다.
가능한 ICON 필드의 값은 다음과 같습니다.
기본 파일 이름
기본 파일 이름은 아이콘 이미지를 포함하는 파일 이름에서 크기(m과 t)와 이미지 유형(bm과 pm)에 대한 파일 이름 접미사를 뺀 이름입니다. 예를 들어, 파일 이름이 MyGame.l.pm 과 MyGame.m.pm인 경우, MyGame이 사용됩니다.
기본 파일 이름을 사용하는 경우에는 아이콘 파일이 다음과 같은 아이콘 검색 경로의 디렉토리에 위치해야 합니다.
개인 아이콘: HomeDirectory/.dt/icons
시스템 전체 아이콘: /etc/dt/appconfig/icons/language
전체 파일 이름을 포함하는 아이콘 파일의 절대 경로.
절대 경로는 아이콘 파일이 아이콘 검색 경로에 없을 경우에만 사용해야 합니다.
필요한 크기의 아이콘은 다음과 같이 제어도구의 위치에 따라 달라집니다.
위치 크기
주 패널-48x48 픽셀(name.l.pm or name.l.bm)
서브패널-24x24 픽셀(name.s.pm or name.s.bm)
아이콘 파일을 다음과 같은 위치에 놓으십시오.
개인 아이콘: HomeDirectory/.dt/icons
시스템 전체 아이콘: /etc/dt/appconfig/icons/language