데스크탑 아이콘은 다음과 같은 내용과 연관되어 있습니다.
파일 관리자 및 응용 프로그램 관리자의 활동 파일 및 데이터 유형
프론트 패널 제어도구
최소화된 응용 프로그램 윈도우
팔레트와 도구모음과 같은 응용 프로그램이 사용하는그래픽
작업 공간 배경
개발 환경 설명서에 데스크탑 아이콘에 대한 추가 정보가 있습니다. Common Desktop Environment: Style Guide and Certification Checklist의 4장, "시작 디자인"을 참조하십시오.
데스크탑이 아이콘 이미지를 사용하려면 아이콘 이미지 파일이 다음 조건을 만족해야 합니다.
적절한 형식이어야 합니다.
적절한 파일 이름 지정 규약을 사용해야 합니다.
데스크탑 크기 규약 사용해야 합니다.
아이콘 검색 경로의 디렉토리에 위치해야 합니다.
적절한 구문을 사용하여 데스크탑 구성에서 호출되어야 합니다. 예를 들어, 프론트 패널에 대해 새로운 제어 도구를 작성하는 경우, 프론트 패널 정의에 있는 ICON 패널을 사용하여 제어 도구에 사용할 아이콘 이미지를 지정하십시오.
컬러 표시장치의 경우에는 일반적으로 접미사 .pm을 갖는 X 픽스맵(XPM) 형식 아이콘 파일을 사용하십시오. 그 외의 경우에는 일반적으로 .bm 접미사를 갖는 X 비트맵(XBM) 형식 파일을 사용하십시오. 픽스맵 파일에 투명성이 사용되면 .bm 파일이 작성될 때 마스크 파일 (_m.bm)이 작성됩니다. 데스크탑이 이러한 파일을 찾는 방법에 대한 자세한 내용은 "아이콘 검색 경로"를 참조하십시오.
각 아이콘과 배경 이미지는 개별 파일로서 저장됩니다. 일반적으로 아이콘은 해당 파일의 기본 이름과 함께 지정됩니다. 예를 들어, 실제로 파일이 다음과 같은 이름으로 저장될 때 아이콘은 이름 우편과 함께 참조될 수 있습니다.
/usr/dt/appconfig/icons/language/mail.l.pm
접미사 추가에 대한 파일 이름 지정 규약은 크기와 유형별로 아이콘을 그룹화하는 것을 도와줍니다. 데스크탑 구성요소의 아이콘 이름은 일반적으로 다음과 같은 형식으로 되어 있습니다.
basename.size.format
또는
basename.format
여기서
basename-이미지를 참조하는데 사용하는 이미지 기본 이름
size-크기를 나타내는 문자.l(대형) m(중형) s(소형) t(최소형)
format-파일 형식. pm(픽스맵) bm(비트맵)
표 14-1은 데스크탑 아이콘에 권장되는 픽셀 크기를 나타냅니다.
표 14-1 아이콘 크기 및 파일 이름
아이콘 크기 |
비트맵 이름 |
픽스맵 이름 |
---|---|---|
16 x 16(최소형) |
name.t.bm |
name.t.pm |
24 x 24(소형) |
name.s.bm |
name.s.pm |
32 x 32(중형) |
name.m.bm |
name.m.pm |
48 x 48(대형) |
name.l.bm |
name.l.pm |
표 14-2는 데스크탑 구성요소에서 사용하는 아이콘 크기를 나타냅니다. 사용된 아이콘의 크기가 표시장치의 해상도에 따라 달라지는 경우도 있습니다.
표 14-2 데스크탑 구성요소 및 아이콘 크기
데스크탑 구성요소 |
고해상도 |
중해상도 |
저해상도 |
---|---|---|---|
파일 관리자 및 응용 프로그램 관리자 (이름 및 아이콘별 보기) |
중형 |
중형 |
중형 |
파일 관리자 및 응용 프로그램 관리자(이름 및 작은 아이콘별 보기) |
최소형 |
최소형 |
최소형 |
주 프론트 패널 제어도구 |
대형 |
대형 |
중형 |
프론트 패널 서브 패널 |
중형 |
중형 |
최소형 |
프론트 패널 스위치 제어도구 |
소형 |
소형 |
최소형 |
최소화된 윈도우 |
대형 |
대형 |
중형 |
예를 들어, 데이터 유형에 mail 이라는 아이콘을 지정하고 표시장치가 컬러이며 파일 관리자 우선순위를 작은 아이콘으로 설정한 경우에 사용되는 아이콘 이미지는 mail.t.pm입니다.
데스크탑은 디렉토리 목록에 있는 파일을 검색하여 아이콘 파일이나 이미지를 찾습니다. 아이콘 검색 경로라고 하는 이 디렉토리 목록은 여러 가지 환경 변수 값에 의해 결정됩니다. 아이콘 검색 경로를 작성하는데 사용하는 변수와 그 변수를 조합하는 방법은 "아이콘 검색 경로"에서 설명합니다.
기본 검색 경로는 다음과 같습니다.
내장 아이콘:/usr/dt/appconfig/icons/language
시스템 전체 아이콘: /etc/dt/appconfig/icons/language
개인 아이콘: HomeDirectory/.dt/icons
데스크탑은 원격 시스템의 아이콘을 액세스할 수 있습니다. 아이콘 서버의 작성에 관한 내용은 123 페이지의 "데이터베이스, 아이콘, 도움말 서비스의 구성"를 참조하십시오.
보다 빠른 객체 인식을 위해 아이콘을 다음 항목과 연결할 수 있습니다.
활동 및 데이터 유형
프론트 패널 및 서브 패널의 제어도구
최소화된 응용 프로그램 윈도우
프론트 패널이나 서브 패널에서 활동, 데이터 유형에 사용되는 아이콘에 대해서는 아이콘의 기본 이름만을 지정합니다(접미사는 지정하지 않음). 알맞은 접미사가 자동으로 사용자의 표시장치 해상도, 색상 지원 및 파일 관리자 보기 옵션(예, 작은 아이콘 등)에 추가됩니다.
검색 경로를 겹쳐쓰려면 아이콘에 대한 전체 경로 및 이름을 제공하십시오.
ICON 필드를 사용하여 아이콘을 지정하십시오.
아이콘 파일에 대한 적절한 이름 지정 규약을 따르는 경우에는 아이콘의 기본 이름만을 지정하십시오. 표시장치의 해상도와 색상 지원에 기초한 올바른 아이콘이 표시될 것입니다.
다음 아이콘 크기를 작성하십시오:
활동: 대형, 중형, 최소형
데이터 유형: 중형, 최소형
다음 예는 Island Paint 그리기 도구를 시작하기 위한 활동 정의입니다. 아이콘 Ipaint.l과 Ipaint.s가 이 활동과 연결됩니다.
ACTION IslandPaintOpenDoc { WINDOW_TYPE NO-STDIO ICON Ipaint EXEC_STRING /usr/bin/IslandPaint %Arg_1"File to open:"% }
컬러 아이콘을 사용하고 있는 경우, 데스크탑은 실제 아이콘 파일을 검색할 때 .pm을 먼저 추가합니다. 컬러 아이콘을 사용하지 않는 경우(또는 .pm과 일치하지 않는 경우), 데스크탑은 .bm을 추가합니다.
다음과 같은 데이터 유형 정의는 아이콘 comprsd.l과 comprsd.s를 압축 파일에 연결합니다.
DATA_ATTRIBUTES COMPRESSED {
ICON comprsd ACTIONS Uncompress DESCRIPTION COMPRESSED 파일은 공간을 줄이기 위해 \ 'compress' 명령어를 사용하여 압축되었습니다.
}
ICON 필드를 사용하여 아이콘을 지정하십시오.
제어가 파일을 감시하는 경우(MONITOR_TYPE
이 우편이나 파일로 지정된 경우), ALTERNATE_ICON 필드를 사용하여 변경이 감지될 때 사용되는 아이콘을 지정하십시오.
사용자는 버튼과 놓기 영역 제어에 대한 애니메이션도 제공할 수 있습니다.
다음 아이콘 크기를 작성하십시오.
프론트 패널 및 서브 패널: 대형, 중형, 최소형
작업 공간 스위치: 소형
파일 report가 /doc/ftp/pub/ 디렉토리에 놓일 때 다음과 같은 제어도구가 모양을 변경합니다. 파일이 해당 디렉토리에 없을 경우에는 NoReport.pm 아이콘이 표시되고, 파일이 있을 경우에는 Report.pm이 표시됩니다.
CONTROL MonitorReport { CONTAINER_NAME container_name TYPE ICON MONITOR_TYPE file FILE_NAME /doc/ftp/pub/report ICON NoReport ALTERNATE_ICON Report }
작업 공간 관리자에 대한 iconImage 자원을 다음과 같이 설정하십시오.
Dtwm*clientname*iconImage: icon_file_name
clientname에 적절한 값을 결정하려면 응용 프로그램 관리자를 열고 데스크탑_제어기의 추가 폴더에 있는 윈도우 정보를 두 번 누르십시오. 윈도우를 선택하면 윈도우의 특성이 나열됩니다. WM_CLASS 특성이 윈도우의 클래스 이름을 따옴표로 묶어 표시합니다.
자원 설정에 대한 자세한 내용은 "응용 프로그램 자원 설정"를 참조하십시오.
작업 공간 메뉴에서 작업 공간 관리자 재시작을 선택하십시오.
작업 공간 관리자가 아이콘을 인식했는지 확인하려면 수정하려는 아이콘의 윈도우 크기를 최소화하십시오.
일부 응용 프로그램에서는 기본 윈도우 아이콘을 겹쳐쓰는 것을 허용하지 않습니다.
파일 /usr/dt/examples/language/IconBrowse.dt를 HomeDirectory/.dt/types/Iconbrowse.dt 디렉토리로 복사하십시오.
응용 프로그램 관리자를 열고, 데스크탑_제어기의 추가 폴더에 있는 활동 재로드를 두 번 누르십시오.
아이콘(.bm과 .pm 파일)이 있는 디렉토리로 변경하면, 각 아이콘 이름 옆에 아이콘이 표시됩니다. 예를 들어, /usr/dt/appconfig/icons/language 디렉토리로 변경하면, 많은 데스크탑 아이콘이 표시됩니다.
메모리 용량이 작은 시스템에서 아이콘 검색을 활성화하면 파일 관리자가 디렉토리를 표시하는 속도가 느려집니다. 256 x 256을 초과하는 이미지는 기본 구성에서 표시되지 않습니다.
아이콘 검색을 사용불가능하게 하는 방법
관련 아이콘에 대한 공통 주제를 사용하십시오. 예를 들어, 응용 프로그램 아이콘을 설계하는 경우, 응용 프로그램의 아이콘과 데이터 파일의 아이콘을 유사하게 만드십시오.
설계하는 색상 아이콘에 두 가지 색상 버전이 허용되게 하십시오. 아이콘이 단색이나 회색조 화면에 표시되는 경우(또는 충분한 색상을 사용할 수 없는 경우), 아이콘은 자동으로 두 가지 색상 형태로 표시됩니다.
시스템 색상 사용을 보존하려면 데스크탑에서 제공하는 색상으로 아이콘의 색상을 제한하십시오. (아이콘 편집기를 사용하여 작성된 아이콘은 데스크탑 색상만을 사용합니다.)
데스크탑 구성요소에서 사용하는 크기에 관한 내용은 225 페이지의 표 14-1을 참조하십시오.
데스크탑 아이콘은 다음과 같은 22 색상의 팔레트를 사용합니다.
8가지 정적 회색
8가지 정적 색상: 빨간색, 파란색, 녹색, 하늘색, 자홍색, 노란색, 검은색, 흰색
6가지 동적 색상: 포그라운드, 백그라운드, 상단 음영, 하단 음영, 선택, 투명
이 팔레트는 다른 응용 프로그램에 필요한 색상 자원을 겹쳐쓰지 않으면서 읽기 쉬운 멋진 아이콘을 작성합니다. 데스크탑에 제공된 대부분의 아이콘은 색상으로 액센트를 준 회색을 사용합니다.
투명한 색상은 아이콘 뒤에 있는 색상이 비치기 때문에 사각형이 아닌 환상적인 아이콘을 만드는데 유용합니다.