설치 정보
다음 위치에서 설치 안내를 볼 수 있습니다:
??(http://www.sun.com/software/solaris/mozilla) 또는 Solaris용 Mozilla 1.2.1 패키지에 들어 있는 README 파일
설치에 대한 기본 정보:
Solaris SVR4용 Mozilla 1.2.1 패키지를 설치하려면 160 MB의 디스크 공간이 필요합니다.
* /usr/sfw/lib/mozilla1.2.1 디렉토리가 SVR4 패키지 설치를 위한 기본 디렉토리입니다.
Solaris SVR4용 Mozilla 1.2.1 패키지를 설치하려면 루트 사용자로 로그인해야 합니다.
* Java 2 Standard Edition 1.4.2(J2SE)를 적극 권장합니다.
* GTK2 라이브러리 또는 GNOME 2 데스크톱(GTK2 라이브러리 포함)을 설치해야 합니다.
J2SE 이전 버전을 사용하면 일부 호환성 문제가 발생할 수
있습니다. 이전 릴리스 제품과 Java 플랫폼의 호환성 정보에 대해 자세히 알려면 다음을 방문하십시오.
http://java.sun.com/j2se/1.4.2/compatibility.html
Checkpatches 스크립트
Solaris용 Mozilla 1.2.1 설치를 시작할 때
checkpatches.sh 스크립트가 실행되어 모든 필요한 패치가 설치되었는지 판별합니다.
없는 패치가 있으면 스크립트에서 없는 패치 목록을 생성하고
설치를 계속할지 또는 중단할지를 묻습니다. 이때
다음 단계를 수행하십시오.
1. 설치를 중단합니다.
2. 다운로드 페이지에서 필요한 패치를 다운로드합니다.
3. 없는 패치 각각에 대해 patchadd 명령을 실행합니다. 이전에 설치한 패치보다
더 오래된 패치를 추가하려고 하면 그 상황을 알려주는 메시지가
나타납니다. 이 상황에서 필요한 패치를 설치하지 않아도 됩니다.
4. 모든 필요한 패치를 설치한 다음 Solaris용 Mozilla 1.2.1
설치 과정을 다시 시작할 수 있습니다 .
Solaris용 Mozilla 1.2.1을 제거하려면
Solaris용 Mozilla 1.2.1을 제거하려면 다음 절차를 수행하십시오.
참고: 옵션인 패키지는 따로 제거해야 합니다.
SVR4 포함 Solaris용 Mozilla 1.2.1 패키지를 설치한 경우,
SVR4 포함 Mozilla 패키지의 새 버전을 설치하면 자동으로 제거됩니다. 또는 pkgrm을 사용하여 제거할 수도 있습니다.
Webstart 포함 Solaris용 Mozilla 1.2.1을 설치한 경우 다음을 실행하십시오.
% cd <설치 디렉토리 이름>
% ./uninstaller
Solaris용 Mozilla 1.2.1를 기본 브라우저로 설정
CDE 데스크톱의 경우, Solaris용 Mozilla 1.2.1를 기본 브라우저로 설정하려면 아래 작업을 수행하십시오.
1. /usr/dt/bin/sdtwebclient에서 "typeset bList="${2:-netscape sdthotjava hotjava }"를 찾습니다
2. 다음과 같이 Mozilla를 목록에 추가합니다. "typeset bList="${2:-mozilla netscape sdthotjava hotjava}"
3. /usr/dt/bin/sdtwebclient의 89번째 줄 위에 아래 줄을 추가합니다
BROWSER="mozilla"
GNOME 데스크톱의 경우, /usr/share/gnome/mime-info/solaris-gnome2.0.keys 파일을 다음과 같이 수정하십시오.
96번째 줄: default_application_id=netscape-launcher -> mozilla
그 다음 아래 명령을 실행하여 Mozilla를 PATH에 추가합니다.
ln -s /usr/dt/bin/mozilla /usr/sfw/lib/mozilla/mozilla
설치된 Mozilla 간의 플러그인 공유
MOZ_PLUGIN_PATH 환경 변수를 설정함으로써 다른 버전의 Mozilla 간에 플러그인을 공유할 수 있습니다. Mozilla에서 플러그인을 찾을 때 이 환경 변수를 확인합니다.
테마 지원
테마에 대해서는 하위 호환성이나 상위 호환성이 지원되지 않으므로 서로 다른 버전의 Mozilla 간에 테마를 공유하지 마십시오. 예를 들어, Mozilla1.2.1용 테마와 Mozilla1.4용 테마는 서로 호환되지 않습니다.
디버그 메시지
응용 프로그램 충돌을 해결할 때 참조하도록 디버그 메시지를 생성할 수 있습니다.
조치:
응용 프로그램이 충돌하면 터미널 창에 다음 명령을 입력하여
Solaris용 Mozilla 1.2.1을 다시 시작하십시오.
% mozilla -debug
디버그 메시지는 Solaris용 Mozilla 1.2.1을 시작한 터미널 창에
나타납니다. 이 메시지는 중요한 정보를 제공합니다.
Java[tm] 플러그인 프록시 설정
Solaris용 Mozilla 1.2.1 브라우저 설정을 사용하기 위해 Java 플러그인에서
프록시 설정을 지정하면 항상 브라우저의 수동 프록시 설정이
사용됩니다. 브라우저를 인터넷에 직접 연결하도록 설정하더라도 Java 플러그인은
여전히 브라우저의 수동 프록시 설정을 사용합니다. 이 프록시 설정 사용은
애플릿이 포함된 페이지에서만 문제가 됩니다.
조치:
해결 방법은 Java 플러그인 프록시 설정을 선택 취소하여
브라우저 설정을 사용하지 않도록 하는 것입니다. 다음 단계를 수행합니다.
1. 다음 디렉토리로 이동합니다.
% cd <설치 디렉토리>/java/bin
2. 다음 명령을 실행합니다.
% ./ControlPanel
3. [프록시] 탭을 클릭합니다.
4. [브라우저 설정 사용]을 선택 취소합니다.
5. [적용]을 클릭합니다.
6. 창을 닫습니다.
플러그인 포커스 문제
Solaris용 Mozilla 1.2.1로 플러그인이 포함된 페이지를 표시하면 플러그인 포커스 문제 때문에 Mozilla가 고장나거나 키보드 이벤트를 포착할 수 없습니다.
예를 들어, Java 구성 요소의 Choice 항목을 끌어옮기면 Mozilla가 고장날 수 있습니다.
또는 Java 텍스트 필드 또는 영역에 문자를 입력할 수 없습니다.
자세한 정보를 보려면 다음 bugtraq를 참조하십시오. 4802104,4805571,4806234.
이 문제는 지금까지 계속 연구 중이며 머지 않아 해결될 예정입니다.
Ctl 문제
Solaris용 Mozilla 1.2.1은 ctl을 지원하지 않습니다.(ctl은 Complex Script support를 의미합니다.)
재현 단계:
1. 메일 뉴스를 열고 HTML 형식을 사용하여 메일을 작성합니다.
2. 두 줄 이상인 경우 자동으로 줄이 바뀌도록 Return 키를 누르지 말고
단락을 입력하십시오.
3. 뒤로 이동하려면 왼쪽 화살표 키를 사용하십시오.
예상 결과는 캐럿이 뒤로 이동하는 것입니다. 그러나 실제로는 캐럿이 알 수 없는 위치(예를 들어, 첫 번째 줄의 다섯 번째 문자 뒤)로 이동합니다.
자세한 내용은 bugtraq 4801416을 참조하십시오. 이 버그는 지금까지 계속 연구 중입니다.
Mozilla에서 CDE 글꼴로 전환
1. 사용자 기본 설정을 ~/.mozilla/default/prefs.js 파일에 추가합니다.
user_pref("font.name.monospace.x-western", "b&h-lucida sans 8859-1");
user_pref("font.name.sans-serif.x-western", "b&h-lucida 8859-1");
user_pref("font.name.serif.x-western", "b&h-lucida 8859-1");
또한 이 기본 설정을 <installed-directory>/defaults/pref/unix.js 파일에 지정할 수도 있습니다.
pref("font.name.monospace.x-western", "b&h-lucida sans 8859-1");
pref("font.name.sans-serif.x-western", "b&h-lucida 8859-1");
pref("font.name.serif.x-western", "b&h-lucida 8859-1");
여기서 dt-.... 스타일을 지정하는 것이 더 낫습니다.
2. global.css를 수정하여 sans-serif 글꼴 계열을 <installed-
directory>/chrome/skin/modern/global/global.css에 지정하십시오.
window
{
...
font family : sans-serif;
...
}
글꼴이 너무 작으면 글꼴 크기를 추가합니다.
글꼴 크기 : 14px;
이 문제는 이미 bugzilla에 Bugid 5236으로 보고되었습니다.
3. 글꼴 패밀리에 '상속'을 지정하려면 다음과 같이 css 파일을 수정합니다.
skin/modern/global/menulist.css: font family: geneva, arial;
skin/modern/global/tabcontrol.css: font family:charcoal, ms sans serif;
skin/modern/communicator/button.css: font:11px arial;
skin/modern/communicator/button.css: font family:Arial, sans-serif;
skin/modern/aim/findAFriendWizard.css: font family:serif;
skin/modern/aim/findAFriendWizard.css: font family:serif;
skin/modern/global/button.css: font family:charcoal, ms sans serif;
그래픽 성능 향상을 위한 팁
Solaris용 Mozilla 1.2.1은 그래픽 작업을 위해 Solaris의 GTK2 그래픽
라이브러리를 사용합니다. 이 라이브러리는 많은 공유 메모리를 사용합니다. /etc/system 파일에
다음 줄을 추가하면 그래픽 성능을 향상시킬 수
있습니다.
set shmsys:shminfo_shmmax = 0x2000000
set shmsys:shminfo_shmmni = 0x1000
set shmsys:shminfo_shmseg = 0x100
참고: /etc/system 파일을 편집하려면 컴퓨터의 루트 액세스 권한이
있어야 합니다. 변경을 마친 다음 컴퓨터를 다시 시작해야 합니다.
프로필 호환성
이전 버전의 Netscape 또는 Mozilla를 사용하는 경우 호환되지 않는 기본 설정 때문에 문제가 생길 수 있습니다. Mozilla 1.2.1을 처음 시작하기 전에 기존의 $HOME/.mozilla 디렉터리를 다른 위치(예: % mv $HOME/.mozilla $HOME/.mozilla-old)로 이동하는 것이 좋습니다.
Mozilla 1.2.1의 프로필을 Sun이 지원하지 않는 다른 웹 브라우저, 특히 Mozilla.org 커뮤니티에서 만든 비공식 Mozilla와 공유하지 마십시오. 그러한 Mozilla와 프로필을 공유하면 프로필이 변경될 수 있으며, 심한 경우 손상될 수도 있습니다.
데스크톱의 갑작스러운 종료, Mozilla 고장, Sun이 지원하지 않는 다른 웹 브라우저, 특히 Mozilla.org 커뮤니티에서 만든 비공식 Mozilla와의 프로필 공유 등 설치/마이그레이션 및 일상적인 사용 과정에서 Mozilla 프로필이 손상될 수 있는 많은 원인이 있습니다.
다음은 Mozilla 프로필이 손상될 때 대부분의 중요한 정보를 복원할 수 있는 절차입니다.
1: Mozilla를 완전히 종료하고 Mozilla 프로파일의 백업을 만듭니다.
cp -r ~/.mozilla ~/.mozilla.bak
2: 다음 파일을 삭제합니다.
localstore.rdf: ~/.mozilla/(AccountName)/*.slt/localstore.rdf
XUL.mfasl: ~/.mozilla/(AccountName)/*.slt/XUL.mfasl
appreg: ~/.mozilla/appreg
3: Mozilla를 다시 시작합니다.
Mozilla가 문제 없이 시작되면 다음 단계로 넘어가십시오.
그렇지 않으면 prefs.js를 삭제하고 다시 시도하십시오.
prefs.js ~/.mozilla/(AccountName)/*.slt/prefs.js
현재 Mozilla가 문제 없이 시작되면 다음 단계로 넘어가십시오.
그렇지 않으면 Mozilla 프로필의 tarball을 만든 다음,
tar zcvf mozilla-profile.tar.gz ~/.mozilla.bak
tarball을 첨부 파일로 첨부하고 mozilla-feedback@sun.com에
버그를 보고하십시오.
4: 모든 계정을 삭제했다가 다시 복원한 결과
I. localstore.rdf:
시작할 때 localstore.rdf 파일이 없으면 기본 버전이 생성됩니다. 그러면 여러 가지 브라우저 모양 설정이 다소 혼란을 일으킵니다. 표시할 열에 대한 메일 뉴스 설정도 지워지므로 표시하지 않고자 하는 열은 선택 취소해야 합니다.
브라우저 모양 설정을 원래대로 되돌리려면: Mozilla를 시작하고 [파일]/[기본 설정]을 엽니다. "Navigator" 아래에서 인터페이스에 추가할 수 있는 모든 단추를 선택하고 [확인]을 클릭합니다.
이제 기본 설정을 다시 엽니다. 표시하지 않고자 하는 모든 설정을 선택 취소하고 [확인]을 클릭합니다.
II. XUL.mfasl:
XUL.mfasl을 삭제해도 아무 문제도 발생하지 않습니다. 이는 XUL을 빨리 불러오기 위한 것입니다. 이 파일이 없으면 다음에 시작할 때 다시 생성됩니다.
III. appreg:
appreg를 삭제하면 다소 번거로운 일이 생깁니다. appreg를 삭제하고 나면 다음에 시작할 때 Mozilla에서 사용자의 프로필을 기억하지 못합니다. 그러나 다음 단계를 수행하면 복원할 수 있으므로 걱정할 것은 없습니다.
-Mozilla를 시작합니다.
mozilla -ProfileManager
-다음 창에서 "프로필 만들기..."를 클릭합니다.
-팝업에서 "다음" 버튼을 클릭하고
-"새 프로필 이름 입력" 아래에 이전 프로필 디렉토리의 정확한 이름(~/.mozilla 바로 아래에서 찾을 수 있음)을 추가합니다. 이 이름의 기본값은 "Default Profile"입니다.
-그런 다음 "마침" 단추에 이어 "Mozilla 시작"으로 표시된 단추를 차례로 클릭합니다.
-둘 이상의 사용자 계정이 있는 경우에는 "Mozilla 시작" 단추를 클릭하기 전에 모두 다시 만드십시오.
IV. prefs.js
localstore.rdf와 유사한 prefs.js에는 브라우저와 메일 등 Mozilla의 사용자 정의 기본 설정이 저장됩니다. prefs.js가 없으면 [기본 설정] 대화 상자에서 기본 설정을 다시 원래대로 되돌려야 합니다.
현재 버전의 Mozilla는 양방향(Bidi) 쓰기가 필요한 아랍어(Arabic)나
히브리어(Hebrew)와 같은 스크립트는 지원하지 않습니다.입력 문제
UTF-8 모드에서 새 창을 열고 Mozilla 사이에 포커스를 이동하려면 실행 속도가 매우 느립니다.
(이 문제는 Solaris 10에서 해결되었습니다.)
로케일(버그 4643078): 이 버그는 Mozilla 버그가 아닌 Solaris 버그입니다. 이 버그는 Solaris 10에서 해결되었습니다.
UTF 로케일의 다중 입력 모드에서는 포커스를 변경하고 새 창을 열려면
실행 속도가 매우 느립니다.
해결 방법: 가능하다면 비다중 입력 모드를 사용합니다.
인쇄 문제
비 iso-8859-1 문자는 인쇄되지 않습니다.
비 iso-8859-1 문자는 인쇄되지 않습니다. 모든 비 iso-8859-1
문자는 사각형으로 인쇄됩니다. (버그 4474533)
해결 방법: Xprint 인쇄를 시도합니다.
Solaris용 Mozilla 1.2.1에서 Xprint를 사용하는 방법
호스트에서 Xprt 서버를 시작합니다. 로케일에 따라 추가 글꼴 경로를
설정해야 할 수 있습니다. Xprt용 Xprt(1)을 참조하십시오.
% /usr/openwin/bin/Xprt :1
XPSERVERLIST 환경 변수를 설정합니다.
% setenv XPSERVERLIST :1
Mozilla를 시작합니다.
% mozilla
인쇄 대화 상자에서 "인쇄 명령" 텍스트 필드에 프린터 이름을 입력하고, "인쇄" 버튼을
클릭합니다.
표시 문제
중국어 문자 표시 문제
중국어 문자 표시에 몇 가지 문제가 있습니다. 일부 성조 표시가
표시되지 않으며, 또한 일부 성조 표시는 '?'로 표시됩니다.
zh_HK.BIG5HK 로케일: 0xF9DD - 0xF9FE는 공백으로 표시됩니다.
(bugtraq 4637808, 참조: http://bugzilla.mozilla.org/show_bug.cgi?id=125412)
zh_TW 로케일: 0xC2A1 - 0xC2C1(bugtraq 4637806)
zh_TW.BIG5 로케일: 0xA3C0 - 0xA3E0(bugtraq 4637805)
0xA27E - 0xA2A7 (bug 4637804, http://bugzilla.mozilla.org/show_bug.cgi?id=125406)
로밍
로밍은 Netscape 4.x에는 포함되었으나 Netscape 6/7 및 Mozilla
제품군에서는 제외되었습니다. Mozilla와 Netscape 4.x는 서로 다른 코드 기반이지만, 프로젝트 팀은
Mozilla 코드 기반의 로밍을 다시 구현할 계획입니다.
(참조: http://bugzilla.mozilla.org/show_bug.cgi?id=17048)
AIM
Netscape 7에는 AIM(AOL's Instant Messaging)이 제품에 포함되어 있습니다. 그러나 Mozilla는
AIM을 기본 제공하지 않습니다.
Solaris[tm] 운영 체제용 Mozilla 1.2.1에 대한 최신 문제 및 정보에 대해서는 다음 URL을 참조하십시오.
http://www.sun.com/software/solaris/mozilla/
다음 위치에서 찾을 수 있습니다.
Solaris[tm] 운영 체제용 Mozilla 1.2.1 릴리즈 정보:
(http://docs.sun.com/db/doc/817-2603-10)
[tm] 운영 체제용 Mozilla 1.2.1?? 릴리즈 정보 FAQ::
(http://wwws.sun.com/software/solaris/mozilla/faq.html)
새 온라인 설명서:
Solaris [tm] 운영 체제용 Mozilla 1.2.1의 새 설명서는 설치 디렉토리에 제공됩니다. 온라인 설명서를 보려면 다음 명령을 사용하십시오.
man -M $(setupdirectory) mozilla
"mozilla" 명령에 관한 자세한 정보를 보십시오.
Java 2 SDK, Standard Edition,v1.4.2를 사용하기 위해 다음 패치를
시스템에 적용할 것을 권장합니다.
(참조: http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/J2SE)
이 패치는 Solaris용 Mozilla 1.2.1 다운로드 웹 페이지와 동일한 웹 페이지에서 다운로드할 수 있습니다.