您可以透過變更用來顯示連絡人名稱的屬性,來自訂 Instant Messenger 顯示連絡人和群組名稱的方式。根據預設,Instant Messenger 使用屬性 cn 來代表使用者的顯示名稱。在您的部署中,您可能喜好使用 uid 或是其他屬性,而不使用 cn。
連絡人名稱會顯示為名字、姓氏。例如,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。