Instant Messenger는 사용자 정의할 수 있습니다. 즉 HTML 및 JNLP 파일을 조직의 특정 요구 사항에 맞게 사용자 정의할 수 있습니다. 배치할 자원 파일을 사용자 정의하려면 configure 유틸리티를 실행하고(설치 후 아직 실행하지 않은 경우) 파일을 사용자 정의한 다음 자원 파일을 다시 배포합니다. configure 유틸리티에서 사용자 정의할 수 있는 일부 파일을 만들기 때문에 먼저 이 유틸리티를 실행해야 합니다. 자세한 재배포 지침은 자원 파일 재배포를 참조하십시오.
다음과 같이 요구 사항에 맞게 Instant Messenger를 사용자 정의할 수 있습니다.
이 절에서는 Instant Messenger를 사용자 정의하기 위해 수정할 수 있는 Instant Messaging 서버 파일을 설명합니다. 사용자 정의할 수 있는 파일은 모두 im-svr-base/html 자원 디렉토리에 있습니다. 기본 디렉토리 위치에 대한 내용은 표 3–1을 참조하십시오.
Instant Messenger 자원 파일은 자원 디렉토리라고 하는 im-svr-base/html 디렉토리에 있습니다.
표 15–1에는 자원 디렉토리(im-svr-base/html)에 포함된 Instant Messenger 파일이 나열되어 있습니다. 또한 이러한 파일에 대한 설명과 사용자 정의 정보도 들어 있습니다. 자원 디렉토리에서 /locale 하위 디렉토리는 일반적으로 디렉토리 경로에서 lang으로 표시되지만 특별히 en_US, jp, fr_FR등의 약어로 표시되기도 합니다.
표 15–1 im-svr-base/html의 Instant Messenger 자원 파일
파일 |
설명 |
사용자 정의 가능 여부 |
---|---|---|
lang/im.html |
Instant Messenger의 Java Plug-in 버전을 시작하는 초기 페이지 |
예 |
im.html.template |
im.html의 템플리트 버전 |
아니오 이 파일은 설치 프로그램에서 im.html 파일을 생성하는 데 사용됩니다. |
imdesktop.jar |
im.html 또는 im.jnlp 파일로 다운로드되는 클라이언트 .jar 파일 |
아니오 |
lang/im.jnlp |
Instant Messenger의 Java Web Start 버전을 시작하는 데 사용되는 .jnlp 파일 |
예 |
im.jnlp.template |
im.jnlp의 템플리트 버전 |
아니오 |
imjni.jar |
im.html 또는 im.jnlp 파일로 다운로드되는 클라이언트 .jar 파일 |
아니오 |
messenger.jar |
im.html 또는 im.jnlp 파일로 다운로드되는 주 클라이언트 .jar 파일 |
아니오 |
icalendar.jar |
캘린더 미리 알림을 처리하는 데 사용되는 icalendar 구문 분석기 |
아니오 |
imnet.jar |
im.html 또는 im.jnlp 파일로 다운로드되는 클라이언트 jar 파일 |
아니오 |
lang/imbrand.jar |
이 파일에는 사용자 정의 가능한 등록 정보, 스타일시트, 이미지, 배경 및 오디오 파일이 포함됩니다. |
예 |
lang/imssl.html |
Instant Messenger의 Java Plug-in 버전을 시작하는 초기 페이지. 클라이언트와 멀티플렉서 간에 레거시 SSL을 실행하는 데 사용됩니다. TLS를 경유한 클라이언트와 서버 간의 보안 통신에는 이 파일을 사용하지 마십시오. |
예 |
imssl.html.template |
imssl.html의 템플리트 버전 |
아니오 |
lang/imssl.jnlp |
이 파일은 Instant Messenger의 Java Web Start 버전을 시작하며,클라이언트와 멀티플렉서 간에 SSL을 실행하는 데 사용됩니다. |
예 |
imssl.jnlp.template |
imssl.jnlp의 템플리트 버전 |
아니오 |
jnlpLaunch.jsp |
최종 사용자가 이미 Sun JavaTM System Access Manager에 로그인한 경우 이 파일을 사용하여 단일 사인온(SSO)을 허용하고 Java Web Start를 통해 Instant Messenger를 시작할 수 있습니다. |
예 |
pluginLaunch.jsp |
최종 사용자가 이미 Sun Java System Access Manager에 로그인한 경우 이 파일을 사용하여 단일 사인온(SSO)을 허용하고 Java Plug-in을 통해 Instant Messenger를 시작할 수 있습니다. |
예 |
index.html |
LDAP 배포의 시작 페이지. 이 파일에는 im.html 및 im.jnlp에 대한 링크와 windows.htm, solaris.htm 및 quickref.htm에 대한 설명서 링크가 포함됩니다. 사이트 요구 사항에 맞게 이 페이지를 사용자 정의할 수 있습니다. |
예 |
index.html.template |
index.html의 템플릿 버전 |
아니오 |
lang/imhelp/SunONE.jpg |
quickref.htm, solaris.htm 및 windows.htm 파일에서 사용되는 이미지. |
교체 가능, 수정 불가능 |
quickref.html solaris.html windows.html |
lang/imhelp/에 있으며 Instant Messenger를 시작하는 데 도움이 되는 설명서를 제공합니다. |
예 |
lang/imhelp |
Instant Messenger 온라인 도움말 디렉토리 |
아니오 |
imwebex.jar |
|
|
msgrinstall.jar |
|
|
Sun Java System Access Manager 비배포 환경에서 Instant Messenger를 사용하는 경우 index.html 및 im.html 파일의 static 부분을 수정하여 완전히 사용자 정의된 사용자 인터페이스를 만들 수 있습니다. 이러한 HTML 파일에는 텍스트의 서식과 처리 방식을 설명하는 텍스트와 마크업이 모두 포함됩니다. 마크업은 헤더, 들여쓰기, 글꼴 크기 및 글꼴 스타일의 서식을 지정하는 일단의 태그들로 구현됩니다.
수정할 수 있는 일부 페이지 요소는 다음과 같습니다.
이미지
배너
제목과 필드 레이블을 포함한 화면 텍스트
배경 구성표
index.html 파일은 Instant Messenger 애플릿과 Java Web Start 응용 프로그램을 시작할 수 있습니다. Instant Messenger 애플릿을 실행하는 경우 im.html 파일을 수정하십시오. im.html 파일은 index.html 파일에서 호출되며 Instant Messenger 애플릿을 호출합니다. im.html파일은 configure 유틸리티를 실행할 때 생성되며 멀티플렉서를 가리키는 애플릿 인수가 포함됩니다.
"<PARAM NAME="server" VALUE="servername">" 인수는 im.html 파일의 Instant Messaging 멀티플렉서와 포트를 나타냅니다. iim_mux.listenport 매개 변수의 기본값을 변경하는 경우 servername 값을 host.domain:port로 변경해야 합니다.
Sun Java System Access Manager와 함께 단일 사인온(SSO)을 사용하여 Instant Messenger 클라이언트를 시작하려면 IMLaunch.jsp를 사용합니다. 이 파일은 자원 디렉토리에 있습니다.
SSO를 활성화하려면 Sun Java System Access Manager와 Instant Messenger에서 동일한 웹 컨테이너를 사용하도록 구성해야 합니다.
Instant Messenger를 시작하려면 웹 브라우저에 다음을 입력합니다.
codebase/IMLaunch.jsp?server=multiplexor-hostname:muliplexor-port |
또는
codebase/IMLaunch.jsp?server=www.example.com:5222 |
여기서
codebase는 Instant Messenger 자원을 다운로드하는 코드베이스입니다. 예를 들면 http://www.example.com입니다.
multiplexor-hostname은 멀티플렉서의 이름입니다. 예를 들면 http://www.company22.com입니다.
muliplexor-port는 멀티플렉서에서 클라이언트 요청을 수신하는 포트 번호입니다. 예를 들면 5222와 같습니다.
IMLaunch.jsp는 Java Web Start 또는 Java Plug-in을 통해 Instant Messenger를 시작할 때 사용합니다.
Java Web Start를 사용하여 Instant Messenger를 실행하는 경우 im.jnlp, imres.jnlp 및 imres.jar 파일을 수정하여 사용자 인터페이스를 사용자 정의할 수 있습니다. 이러한 파일은 다음과 같이 수정할 수 있습니다.
imbrand.jar - 사용자 정의 가능한 이미지 파일, 오디오 파일 및 등록 정보가 포함되어 있습니다. jar 명령을 사용하여 imres.jar 파일의 압축을 풀려면 JDK(Java Developers Kit) 1.3이 있어야 합니다. imbrand.jar의 내용에 대한 자세한 내용은 imbrand.jar의 내용을 참조하십시오.
다음 명령으로 imbrand.jar의 압축을 풉니다.
jar xvf imbrand.jar |
이 명령은 자원 파일이 복사되는 디렉토리 트리를 만듭니다. .jar 파일에서 개별 파일을 수정할 때는 이 디렉토리 구조를 유지해야 합니다.
파일 이름을 변경하지 않고 자신의 .gif 파일이나 .wav파일을 대체하고 나서 변경된 파일을 다음의 jar 명령으로 디렉토리에 다시 배치할 수 있습니다.
jar -uf imbrand.jar com/Sun/im/client/images/*.gif |
이 명령은 imbrand.jar 파일을 수정된 .gif 파일로 업데이트합니다. 오디오 파일(.wav 파일)에 대해서도 동일하게 작업할 수 있습니다.
im.jnlp - Instant Messenger 응용 프로그램의 Java Web Start 버전을 호출합니다. 파일에서 코드베이스, 제목, 공급업체 및 설명을 수정할 수 있습니다.
예 15–1은 굵은 서체로 사용자 정의할 수 있는 HTML 코드가 있는 샘플 im.jnlp 파일입니다.
<?xml version="1.0" encoding="utf-8"?> <!-- Instant Messenger --> <jnlp spec="1.0+" codebase="http://im.i-zed.com:80/im" href="en/im.jnlp"> <information> <title>Instant Messaging</title> <vendor>I-Zed.com</vendor> <homepage href="http://www.I-zed.com/"/> <description>I-Zed’s Sun Java System Instant Messenger</description> <description kind="short">Instant Messenger</description> <icon href="CompanyLogo.gif"/> <offline-allowed/> </information> <security> <all-permissions/> </security> <resources> <j2se version="1.3+"> <resources> <jar href="en/imres.jar"/> <jar href="en/imbrand.jar"/> </resources> </j2se> <jar href="messenger.jar"/> <jar href="imdesktop.jar"/> <jar href="imnet.jar"/> <jar href="icalendar.jar"/> <nativelib href="imjni.jar"/> </resources> <application-desc main-class="com.iplanet.im.client.iIM"> <argument>server=im.i-zed.com:45222</argument> <argument>help_codebase=http://im.i-zed.com:80/im/en</argument> </application-desc> </jnlp> |
im.jnlp 파일에서 <argument> servername</argument> 인수는 Instant Messaging 멀티플렉서 호스트와 포트를 나타냅니다. iim_mux.listenport 매개 변수의 기본값을 변경하는 경우 servername 값을 host.domain:port로 변경해야 합니다.
이 절에는 imbrand.jar 파일에 포함된 파일을 나열하고 해당되는 경우 각 파일에 대해 설명하는 표들이 있습니다. imbrand.jar 파일에는 Instant Messenger를 사용자 정의 하는 데 사용될 수 있는 이미지 파일과 오디오 파일도 들어 있습니다. 이 절에서 제공하는 표는 다음과 같습니다.
표 15–2 – Instant Messenger 구성에 사용되는 구성 파일
표 15–3 – 채팅 세션 동안 사용 가능한 이모티콘
표 15–4 – Windows 응용 프로그램에서 사용되는 아이콘
표 15–5 – 모든 플랫폼의 응용 프로그램에서 사용되는 아이콘
표 15–6 – 도구 모음에서 사용되는 아이콘
표 15–7 – 대화 상대 목록에서 사용되는 아이콘
표 15–8 – 대화 상대 목록에서 상태 확인 정보를 설명하는 데 사용되는 아이콘
표 15–9 – 상태 표시줄에서 상태 확인 정보를 설명하는 데 사용되는 아이콘
표 15–10 – 사용 가능한 배경
표 15–11 – 알림과 상태 또는 구성 변경을 나타내는 데 사용되는 소리
파일 |
설명 |
---|---|
brand.properties | |
chat-styles.css | |
bgstyles.properties |
배경 설정을 확장하는 데 사용되는 배경 구성 파일 |
표 15–3 이모티콘
파일 이름 |
설명 |
---|---|
emo_alarm.png |
놀란 감정을 그래픽으로 보여 줍니다. |
emo_angel.png |
천사 같은 감정을 그래픽으로 보여 줍니다. |
emo_angry.png |
성난 감정을 그래픽으로 보여 줍니다. |
emo_balloons.png |
풍선 묶음을 그래픽으로 보여 줍니다. |
emo_beermug.png |
맥주 한 잔을 그래픽으로 보여 줍니다. |
emo_cake.png |
생일 케이크를 그래픽으로 보여 줍니다. |
emo_calendar.png |
캘린더를 그래픽으로 보여 줍니다. |
emo_canworms.png |
벌레 든 깡통을 그래픽으로 보여 줍니다. |
emo_clown.png |
어릿광대의 머리를 그래픽으로 보여 줍니다. |
emo_cool.png |
멋진 감정을 그래픽으로 보여 줍니다. |
emo_dead.png |
죽은 모습을 그래픽으로 보여 줍니다. |
emo_devil.png |
무서운 감정을 그래픽으로 보여 줍니다. |
emo_dont-tell.png |
비밀 유지를 요청하는 모습을 그래픽으로 보여 줍니다. |
emo_embarrassed.png |
당황스러운 감정을 그래픽으로 보여 줍니다. |
emo_exclamation.png |
느낌표를 그래픽으로 보여 줍니다. |
emo_flower.png |
꽃을 그래픽으로 보여 줍니다. |
emo_ghost.png |
유령을 그래픽으로 보여 줍니다. |
emo_goldstar.png |
금성을 그래픽으로 보여 줍니다. |
emo_grin.png |
싱긋 웃음을 그래픽으로 보여 줍니다. |
emo_kiss.png |
입맞춤을 그래픽으로 보여 줍니다. |
emo_laughing.png |
웃는 감정을 그래픽으로 보여 줍니다. |
emo_lifepreserver.png |
구명 기구를 그래픽으로 보여 줍니다. |
emo_lightning.png |
뇌운과 번개를 그래픽으로 보여 줍니다. |
emo_lovestruck.png |
사랑의 감정을 그래픽으로 보여 줍니다. |
emo_martini.png |
마티니 잔을 그래픽으로 보여 줍니다. |
emo_money.png |
동전 더미를 그래픽으로 보여 줍니다. |
emo_musicnote.png |
음표를 그래픽으로 보여 줍니다. |
emo_nerd.png |
멍청한 모습을 그래픽으로 보여 줍니다. |
emo_nottalking.png |
외면하는 표정을 그래픽으로 보여 줍니다. |
emo_phone.png |
수화기를 그래픽으로 보여 줍니다. |
emo_present.png |
포장된 선물을 그래픽으로 보여 줍니다. |
emo_psychoknife.png |
칼을 그래픽으로 보여 줍니다. |
emo_rathole.png |
쥐구멍을 그래픽으로 보여 줍니다. |
emo_sad.png |
슬픈 감정을 그래픽으로 보여 줍니다. |
emo_sick.png |
아픔을 그래픽으로 보여 줍니다. |
emo_sleep.png |
잠자는 모습을 그래픽으로 보여 줍니다. |
emo_smiley.png |
미소를 그래픽으로 보여 줍니다. |
emo_straightfaced.png |
표정이 굳은 사람을 그래픽으로 보여 줍니다. |
emo_sunshining.png |
태양을 그래픽으로 보여 줍니다. |
emo_surprised.png |
놀란 감정을 그래픽으로 보여 줍니다. |
emo_tongue-out.png |
혀 내미는 사람을 그래픽으로 보여 줍니다. |
emo_violin.png |
바이올린을 그래픽으로 보여 줍니다. |
emo_whatever.png |
무관심이나 경멸을 그래픽으로 보여 줍니다. |
표 15–4 응용 프로그램 아이콘 – 창
파일 이름 |
설명 |
---|---|
im_app_icon_16.png |
창의 제목 표시줄 아이콘 |
im_app_icon_24.png |
창의 제목 표시줄 아이콘 |
tray_icon.ico |
창의 시스템 트레이 아이콘 |
표 15–5 응용 프로그램 아이콘 – 모든 플랫폼
파일 이름 |
설명 |
---|---|
logo_login_footer.png |
로그인 대화 상자 맨 아래에 표시되는 로고 |
logo_register.png |
등록 대화 상자에 표시되는 로고 |
logo_sun.png |
로그인 대화 상자에 표시되는 Sun 로고 |
표 15–6 도구 모음 아이콘
파일 이름 |
설명 |
---|---|
tb_addcontacts.png |
대화 상대 추가 버튼의 그래픽 |
tb_alert.png |
알림 메시지 보내기 버튼의 그래픽 |
tb_chat.png |
사용자와 채팅 버튼의 그래픽 |
tb_conf.png |
회의실 추가 버튼의 그래픽 |
표 15–7 대화 상대 목록 아이콘
파일 이름 |
설명 |
---|---|
cl_folder_closed.png |
닫힌 폴더를 그래픽으로 보여 줍니다. |
cl_folder_open.png |
열린 폴더를 그래픽으로 보여 줍니다. |
표 15–8 상태 확인 아이콘 - 대화 상대 목록
파일 이름 |
설명 |
---|---|
cl_activeconf.png |
대화 상대 목록에 표시되는 활성 회의실을 가리키는 아이콘 |
cl_away.png |
대화 상대 목록에 표시되는 자리 비움 상태 아이콘 |
cl_dnd.png | |
cl_idle.png |
대화 상대 목록에 표시되는 유휴 상태 아이콘 |
cl_inactiveconf.png |
대화 상대 목록에 표시되는 비활성 회의실을 가리키는 아이콘 |
cl_offline.png |
대화 상대 목록에 표시되는 오프라인 상태 아이콘 |
cl_online.png |
대화 상대 목록에 표시되는 온라인 상태 아이콘 |
cl_pending.png |
대화 상대 목록에 표시되는 대기 중 상태 아이콘 |
표 15–9 상태 확인 아이콘 - 상태 표시줄
파일 이름 |
설명 |
---|---|
sb_away.png |
상태 표시줄에 표시되는 자리 비움 상태 아이콘 |
sb_dnd.png | |
sb_idle.png |
상태 표시줄에 표시되는 유휴 상태 아이콘 |
sb_offline.png |
상태 표시줄에 표시되는 오프라인 상태 아이콘 |
sb_online.png |
상태 표시줄에 표시되는 온라인 상태 아이콘 |
표 15–10 배경 및 팔레트의 배경 견본
bgplt_tex_blue.gif bgplt_tex_brown.gif bgplt_tex_bubble_blue.gif bgplt_tex_bubble_brown.gif bgplt_tex_bubble_green.gif bgplt_tex_bubble_grey.gif bgplt_tex_bubble_orange.gif bgplt_tex_bubble_purple.gif bgplt_tex_bubble_ruby.gif bgplt_tex_crackle_blue.gif bgplt_tex_crackle_green1.gif bgplt_tex_crackle_grey.gif bgplt_tex_crackle_olive.gif bgplt_tex_crackle_orange.gif bgplt_tex_crackle_purple.gif bgplt_tex_crackle_ruby.gif bgplt_tex_gradation_blue.gif bgplt_tex_gradation_brown.gif bgplt_tex_gradation_green.gif bgplt_tex_gradation_grey.gif bgplt_tex_gradation_orange.gif bgplt_tex_gradation_purple.gif bgplt_tex_gradation_ruby.gif bgplt_tex_green.gif bgplt_tex_orange.gif bgplt_tex_pink.gif bgplt_tex_purple.gif bgplt_tex_weave_blue.gif bgplt_tex_weave_brown.gif bgplt_tex_weave_green.gif bgplt_tex_weave_grey.gif bgplt_tex_weave_orange.gif |
bgplt_tex_weave_purple.gif bgplt_tex_weave_ruby.gif bgplt_tex_white.gif bg_tex_bubble_blue.gif bg_tex_bubble_brown.gif bg_tex_bubble_green.gif bg_tex_bubble_grey.gif bg_tex_bubble_orange.gif bg_tex_bubble_purple.gif bg_tex_bubble_ruby.gif bg_tex_crackle_blue.gif bg_tex_crackle_green1.gif bg_tex_crackle_grey.gif bg_tex_crackle_olive.gif bg_tex_crackle_orange.gif bg_tex_crackle_purple.gif bg_tex_crackle_ruby.gif bg_tex_gradation_blue.gif bg_tex_gradation_brown.gif bg_tex_gradation_green.gif bg_tex_gradation_grey.gif bg_tex_gradation_orange.gif bg_tex_gradation_purple.gif bg_tex_gradation_ruby.gif bg_tex_weave_blue.gif bg_tex_weave_brown.gif bg_tex_weave_green.gif bg_tex_weave_grey.gif bg_tex_weave_orange.gif bg_tex_weave_purple.gif bg_tex_weave_ruby.gif |
표 15–11 소리
파일 이름 |
설명 |
---|---|
alert.wav |
경고음 |
alerttpc.wav |
경고음 |
away.wav |
자리 비움 상태로 변경할 때 사용되는 소리 |
receive.wav |
메시지를 받을 때 사용되는 소리 |
send.wav |
메시지를 보낼 때 사용되는 소리 |
soundoff.wav |
소리를 끌 때 사용되는 소리 |
soundon.wav |
소리를 켤 때 사용되는 소리 |
imbrand.jar 파일에는 Instant Messenger의 모양과 느낌을 제어하는 모든 이미지와 등록 정보가 들어 있습니다. imbrand.jar 파일의 이미지와 등록 정보를 수정하여 Instant Messenger 모양을 사용자 정의할 수 있습니다.
imbrand.jar 파일을 작업 디렉토리에 복사합니다.
예를 들면 다음과 같습니다.
cp im-svr-base/html/lang/imbrand.jar working-directory |
작업 디렉토리로 이동합니다.
cd working-directory |
imbrand.jar 파일의 압축을 풉니다.
jar xf imbrand.jar |
이 명령은 자원 파일이 복사되는 디렉토리 트리를 만듭니다. imbrand.jar 파일에서 개별 파일을 수정할 때 이 디렉토리 구조를 유지해야 합니다.
또는 imbrand.jar에 포함된 단일 파일을 추출하고 지정한 디렉토리 구조에 놓습니다. 예를 들어 brand.properties만 추출하려면 다음 명령을 사용합니다.
jar xf imbrand.jar com/sun/im/desktop/brand/brand.properties |
imbrand.jar 파일을 수정된 .gif, .wav 및 .properties 파일로 업데이트합니다.
imbrand.jar에서 모든 파일을 업데이트하려면 다음 명령을 사용하면 됩니다.
jar cf imbrand.jar .
수정된 한 파일에 대해서만 imbrand.jar를 업데이트하려면 다음 명령을 사용합니다.
jar uf imbrand.jar com/sun/im/desktop/brand/filename |
여기서 filename은 imbrand.jar에 포함되어 있는 파일 이름입니다(예: brand.properties).
imbrand.jar를 자원 디렉토리에 복사합니다.
예를 들면 다음과 같습니다.
cp imbrand.jar im-svr-base/html/lang/ . |
배포에서 여러 로케일이 지원되는 경우 지원되는 모든 로케일에 대해 Instant Messenger 사용자 정의 절차를 수행해야 합니다.
대화 상대 이름을 표시하는 데 사용되는 속성을 변경하면 Instant Messenger에서 대화 상대와 그룹 이름을 표시하는 방법을 사용자 정의할 수 있습니다. 기본적으로 Instant Messenger는 cn 속성을 사용하여 사용자의 표시 이름을 나타냅니다. 배포에서 cn 대신 uid나 다른 속성을 사용하고자 할 수도 있습니다.
대화 상대 목록은 이름, 성으로 표시됩니다. 예를 들면 Frank Smith, Mary Jones 등입니다. 두 최종 사용자의 성과 이름이 같으면 대화 상대 목록에 추가되어야 하는 최종 사용자를 결정할 수 없습니다. 따라서 사용자 검색의 검색 결과에 추가 정보를 표시하고 대화 상대 도구 설명에 이 정보를 표시하여 대화 상대를 구별할 수 있도록 Instant Messenger를 사용자 정의할 수 있습니다. 예를 들어 마우스를 대화 상대 위로 가져갈 때 전화 번호가 표시되도록 할 수 있습니다.
iim.conf를 엽니다.
iim.conf 파일 찾기 및 수정에 대한 지침은 iim.conf 파일 구문을 참조하십시오.
사용자 이름을 표시하는 데 사용할 속성을 iim_ldap.userdisplay 값으로 지정합니다.
예를 들어 nickname 속성을 사용하려면 iim_ldap.userdisplay 속성을 다음과 같이 설정합니다.
iim_ldap.userdisplay=nickname
파일을 저장하고 닫습니다.
iim.conf를 엽니다.
iim.conf 파일 찾기 및 수정에 대한 지침은 iim.conf 파일 구문을 참조하십시오.
그룹 이름을 표시하는 데 사용할 속성을 iim_ldap.groupdisplay 값으로 지정합니다.
예를 들어 uid 속성을 사용하려면 iim_ldap.groupdisplay 속성을 다음과 같이 설정합니다.
iim_ldap.groupdisplay=uid
파일을 저장하고 닫습니다.
imbrand.jar에서 파일의 압축을 풉니다.
imbrand.jar의 기본 위치는 표 15–1을 참조하십시오.
다음 디렉토리로 이동합니다.
com/sun/im/client/
brand.properties를 엽니다.
dialogs.searchresults.format 속성을 파일에 추가합니다.
검색 결과에 포함될 속성을 다음 형식으로 추가합니다.
${attr:attribute-name}
여기서 attribute-name은 LDAP 속성의 이름입니다.
예를 들어 title 속성을 포함시키려면 다음 줄을 추가합니다.
dialogs.searchresults.format=(${attr:title})
변경 내용을 저장하고 파일을 닫습니다.
imbrand.jar를 다시 구성합니다.
사용자 속성을 iim.conf에 추가합니다.
속성을 iim_ldap.userattributes 매개 변수 값으로 지정합니다. 여러 속성은 쉼표로 구분합니다. 예를 들면 다음과 같습니다.
iim_ldap.userattributes=title,department,telephonenumber
iim.conf 파일 찾기 및 수정에 대한 지침은 iim.conf 파일 구문을 참조하십시오.
imbrand.jar에서 파일의 압축을 풉니다.
imbrand.jar의 기본 위치는 표 15–1을 참조하십시오.
다음 디렉토리로 이동합니다.
com/sun/im/client/
brand.properties를 엽니다.
파일에 contact.tooltip.format.html 속성을 추가합니다.
도구 설명에 표시할 속성을 contact.tooltip.format.html 값으로 지정합니다.
예를 들어 대화 상대의 전화 번호와 전자 메일 주소를 표시하려면 다음을 입력합니다.
contact.tooltip.format.html=mailto: ${attr:mail} tel: ${attr:telephonenumber}
imbrand.jar 파일 내용의 사용자 정의에 대한 자세한 내용은 응용 프로그램(Java Web Start) 사용자 정의를 참조하십시오.
변경 내용을 저장하고 파일을 닫습니다.
imbrand.jar를 다시 구성합니다.