* 한글 사이트에서 폰트가 깨질 때
메뉴의 Tools -> Options -> Content 탭으로 들어가서 Fonts & Colors의 Advanced를 클릭합니다.
Fonts for:을 Korean으로 바꿉니다.
이후의 셋팅은 저절로 바꿔지나 그렇지 않은 경우 위 이미지를 참조하는 것이 좋습니다.
Always pages to choose their own fonts, instead of my selections above: 사용자 설정보다 페이지의 폰트 설정을 우선하는 설정입니다.
Character Encoding의 Default Character Encoding은 Korean(EUC-KR)로 합니다.
이번엔 Options -> Advanced 탭으로 들어가서 General 탭 밑에 있는 Languages의 Choose 버튼을 클릭합니다.
Korean [ko]을 추가해주고 우선 순위를 맨 위로 올립니다.
* Firefox엔 자바 스크립트 차단 기능도 있다는데..
옵션에서 일부 스크립트에 대한 차단 기능을 제공하고 있습니다. 메뉴의 Tools -> Options -> Content 탭의 Enable JavaScript 옆의 Advanced를 클릭합니다.
Move or resize existing windows: 창의 이동 및 크기 변경을 허용할지 지정합니다.
Raise or lower windows: 스크립트로 창의 포커싱 전환을 허용할지 지정합니다.
Disable or replace context menus: 스크립트로 마우스 오른쪽 메뉴(문맥메뉴)를 사용 못하게 하거나 임의의 메뉴로 바꾸는 것을 허용할지 지정합니다.
Hide the status bar: 스크립트로 상태 표시줄 숨김을 허용할지 지정합니다.
Change status bar text: 스크립트로 상태 표시줄 문자 변환을 허용할지 지정합니다.
* 일부 동영상이나 pdf 파일을 읽을 때 버벅되는데..
일부 파일 형식을 브라우저 내에서 읽어들일 때 그런 현상이 생길 수 있습니다. 열기를 다른 프로그램으로 지정하던지 직접 다운로드로 설정해주면 문제를 해결할 수 있습니다.
메뉴의 Tools -> Options -> Content 탭의 File Types의 Manage 버튼을 클릭합니다.
원하고자 하는 파일 타입을 더블 클릭 또는 Change Action을 클릭해 현재 연결 설정을 바꿔줍니다.
* about:config을 이용한 상세 설정
Firefox 및 Moziila 기반의 브라우저들은 주소창에 about:config을 입력함으로서 좀 더 세밀한 설정을 할 수 있습니다. 여기 나와있는 내용은 전체의 5%도 안되는 것들이니 나머지 설정에 대한 자세한 내용을 원한다면 http://kb.mozillazine.org/ 나 http://null.michikusa.jp/config/ 같은 사이트 및 구글 검색을 이용하시기 바랍니다.
각 항목은 [설정 부분 이름], [설정 값] - 간단한 설명 (기본값)식으로 적어놓았습니다. 여기서 [설정 값]이라는 것은 현재 제가 쓰는 설정입니다만 반드시 추천되는 값이 아니니 참고 하시기 바랍니다.
참고로 값을 추가하는 경우
true, false 같이 예/아니오 설정은 boolean, 숫자 입력시엔 integer, 문자열 입력시는 string으로 해줘야 합니다.
* 캐시 설정 관련
Firefox는 기본적으로 메모리 캐시와 디스크 캐시를 병용하고 있습니다. 메모리가 부족한 유저는 메모리 캐시를 끄고 쓰는 것이 유리합니다.
browser.cache.disk.capacity, 50000 - 디스크 캐시 크기 설정 (기본 50000 = 50MB)
browser.cache.disk.enable, true - 디스크 캐시 사용 (기본 true)
browser.cache.memory.capacity, 0 - 메모리 캐시 크기 "0" (기본값 없음)
browser.cache.memory.enable, false - 메모리 캐시 사용 안 함 (기본 true)
아울러 이것도 설정해 줍니다.
browser.sessionhistory.max_total_viewers, 0 - 메모리에 저장되는 최대 페이지 수 "0" (기본 -1 = 자동 설정)
반대로 메모리에 여유가 있고 퍼포먼스 향상을 위해 디스크 캐시를 안쓰겠다하는 분은 디스크 캐시를 끄고 메모리 캐시만 사용하도록 합니다.
browser.cache.disk.capacity, 0 - 디스크 캐시 크기 "0" (기본 50000 = 50MB)
browser.cache.disk.enable, false - 디스크 캐시 사용 안 함 (기본 true)
browser.cache.memory.capacity, 50000 - 메모리 캐시 크기 50MB 설정 (기본값 없음)
browser.cache.memory.enable, true - 메모리 캐시 사용 (기본 true)
그 외
browser.cache.disk_cache_ssl, true - SSL 보안 사이트 캐시 (기본 false)
browser.cache.disk.parent_directory, [드라이브나 폴더 지정] - 디스크 캐시의 루트를 설정합니다. 캐시를 다른 드라이브로 지정하는 경우 사용합니다. (기본값 없음)
browser.cache.check_doc_frequency, 1 - 페이지 캐시 확인 관련 설정입니다. 페이지를 열 때 미리 저장해 두었던 캐시와 비교할지 안할지를 지정하는 것입니다. 게시판이나 뉴스처럼 실시간으로 변하는 사이트는 1번 설정으로 해두는게 유리합니다.
0 - 세션당 한번 확인
1 - 페이지를 열 때마다 캐시
2 - 캐시 확인 안 함
3 - 페이지 날짜가 경과되면 새로 확인 (기본)
* 인터넷 속도 설정 관련
일단 제가 쓰는 설정은
network.http.max-connections, 64 - HTTP 최대 연결 수 (기본 24)
network.http.max-connections-per-server, 32 - 서버당 HTTP 최대 연결 수 (기본 8)
network.http.max-persistent-connections-per-proxy, 16 - 프록시당 최대 지속 연결 수 (기본 4)
network.http.max-persistent-connections-per-server, 16 - 서버당 최대 지속 연결 수 (기본 2)
network.http.pipelining, true - HTTP 1.1 연결시 파이프라이닝 사용 (기본 false)
network.http.pipelining.maxrequests, 8 - 파이프라이닝 최대 요청 수 (기본 4, 최대 8)
network.http.proxy.pipelining, true - 프록시 파이프라이닝 사용 (기본 false)
제가 광랜이다 보니(;;) connection 수를 조금 늘려줬습니다.
참고로 FireTune이라는 유틸로 최적화시 설정되는 값입니다.
browser.cache.memory.capacity, 65536
content.interrupt.parsing, true
content.max.tokenizing.time, 2250000
content.notify.interval, 750000
content.notify.ontimer, true
content.switch.threshold, 750000
network.http.max-connections, 48
network.http.max-connections-per-server, 16
network.http.max-persistent-connections-per-proxy, 16
network.http.max-persistent-connections-per-server, 8
nglayout.initialpaint.delay, 0
(기타 다른 속도 최적화 툴도 값에만 조금 차이 있을 뿐 크게 다르지 않습니다.)
각 항목에 대한 설정은 http://firefox.geckodev.org/index.php?%E3%83%81%E3%83%A5%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0
를 참고해 주세요. 설명이 자세하게 나와있습니다. (일본 사이트)
* 북마크나 탭에 사이트 아이콘 표시 안 함
browser.chrome.favicons, false - 파비콘(Favorite Icon) 표시 안 함 (기본 true)
browser.chrome.site_icons, false - 북마크에 사이트 아이콘 표시 안 함 (기본 true)
* 이미지 로딩 관련
browser.display.show_image_placeholders, false - 이미지 표시할 때 이미지 객체 표시 안 함 (기본 true)
이미지 객체라는 것은 이미지 표시 전 보여주는 틀(?)을 의미합니다. 깨진 그림 같이 표시되는 건데 왠만하면 꺼주는 것이 깔끔해 보입니다.
browser.enable_automatic_image_resizing, false - 이미지 자동 크기 조정 안 함 (기본 true)
이미지가 창의 크기를 넘으면 자동으로 축소되는 기능을 사용 안 합니다.
images.dither, false - 이미지 디더링 사용 안 함 (기본 true)
이미지 디더링을 안쓰는 쪽이 로딩에 도움이 됩니다.
* 탭바 관련
browser.link.open_external, 3 - 외부 어플의 링크를 열 때
1 - 현재 창에서 열기
2 - 새 창에서 열기
3 - 새 탭에서 열기 (기본)
browser.link.open_newwindow, 3 - 새 창에서 링크 열 때
1 - 현재 창에서 열기
2 - 새 창에서 열기
3 - 새 탭에서 열기 (기본)
browser.link.open_newwindow.restriction, 0 - 스크립트 새 창을 열 때
0 - browser.link.opennewwindow 설정을 따름
1 - 새 창에서 열기
2 - 창에 대한 지정이 없으면 browser.link.opennewwindow의 설정을 따름 (기본)
browser.search.openintab, true - 검색 결과를 새 탭에서 열기 (기본 false)
browser.tabs.autoHide, false - 탭이 하나 있을 때 탭 숨기지 않음 (기본 true)
browser.tabs.closeButtons, 0 - 탭 닫기 버튼 표시
0 - 현재 탭만
1 - 모든 탭에 (기본)
2 - 닫기 버튼 표시 안 함
3 - 탭바 끝에 표시
browser.tabs.loadBookmarksInBackground, true - 비활성 창에서 북마크 열기 (기본 false)
browser.tabs.loadDivertedInBackground, true - 새 창 링크를 비활성된 창에서 열기 (기본 false)
browser.tabs.loadFolderAndReplace, false - 북마크 폴더 클릭이나 "Open All In Tabs"를 클릭할 때 현재 열린 탭으로 열지 않음 (기본 true)
browser.tabs.tabClipWidth, 160 - 닫기 버튼이 표시되는 최대 탭 길이 (기본 140)
browser.tabs.tabMinWidth, 80 - 탭바 스크롤이 표시되지 않는 최소 탭 길이 (기본 100)
browser.tabs.warnOnClose, false - 탭이 열린 경우 브라우저를 종료할 때 경고 표시 안 함 (기본 true)
browser.tabs.warnOnCloseOther, false - 다른 탭을 모두 닫을 때 경고 표시 안 함 (기본 true)
browser.tabs.warnOnOpen, false - 탭 복구시 경고 표시 안 함 (기본 true)
* 스크립트 허용 관련
dom.allow_scripts_to_close_windows, true - 창 닫기 스크립트 허용 (기본 false)
일부 팝업 창의 경우 닫기 스크립트를 허용해주는 것이 좋습니다.
dom.disable_window_move_resize, true - 창 이동 및 크기 변경 스크립트 허용 안 함 (기본 false)
dom.disable_window_flip, true - 창 포커싱 스크립트 사용 안 함 (기본 true)
dom.disable_window_open_feature.status, true - 상태 표시줄 제거 스크립트 허용 안 함 (기본 true)
dom.disable_window_status_change, true - 상태 표시줄 텍스트 변경 스크립트 허용 안 함 (기본 true)
dom.event.contextmenu.enabled, false - 마우스 오른쪽 클릭 메뉴 변경 허용 안 함 (기본 true)
이건 위에서 한번 언급한 것들입니다.
* 마우스 스크롤 관련
Firefox의 스크롤 속도는 IE와 비교해서 많이 느립니다만, 밑의 설정대로 바꿔주면 IE와 똑같이 맞출 수 있습니다.
mousewheel.withaltkey.numlines, 10 - Alt 키 + 마우스 스크롤 행을 "10"으로 설정 (기본 1)
mousewheel.withnokey.numlines, 10 - 마우스 스크롤 행을 "10"으로 설정 (기본 1)
mousewheel.withnokey.sysnumlines, false - 시스템 설정을 스크롤 행 설정으로 사용 안 함 (기본 true)
* 보안 경고 표시 관련
보안 경고 표시가 귀찮을 때 메시지를 무시하는 설정입니다. 그리 권장하지는 않습니다.
network.protocol-handler.warn-external-default, false - 프로토콜 처리에 외부 프로그램 사용시 경고 표시 안 함 (기본 true)
security.warn_entering_secure, false - 보안 접속시 경고 표시 안 함 (기본 true)
security.warn_entering_weak, false - 보안이 취약한 사이트 접속시 경고 표시 안 함 (기본 true)
security.warn_leaving_secure, false - 보안 접속 해제시 경고 표시 안 함 (기본 true)
security.warn_submit_insecure, false - 보안이 되지 않은 정보 전송시 경고 표시 안 함 (기본 true)
security.warn_viewing_mixed, false - 보안과 비보안 사이트 경고 표시 안 함 (기본 true)
* 외부 에디터를 소스 편집기로
view_source.editor.external, true - 소스 보기에 외부 편집기 사용 (기본 false)
view_source.editor.path 에 소스 편집기 경로를 입력합니다. (예: C:\Program Files\EmEditor\emedhtml.exe)
* 업데이트 관련
app.update.auto, false - Firefox 자동 업데이트 사용 안 함 (기본 true)
app.update.enabled, false - Firefox 업데이트 사용 안 함 (기본 true)
browser.search.update, false - 검색 엔진 업데이트 사용 안 함 (기본 true)
extensions.update.enabled, false - 확장 기능 업데이트 사용 안 함 (기본 true)
extensions.update.notifyUser, false - 확장 기능 업데이트 사용자 알림 표시 안 함 (기본 true)
* 기타
browser.blink_allowed, false - blink 태그를 사용한 문자 깜박임을 허용 안 함 (기본 true)
browser.bookmarks.livemark_refresh_seconds, 600 - 라이브 북마크 업데이트 주기를 10분으로 (기본값 없음, 초기치 3600 = 1시간)
browser.shell.checkDefaultBrowser, false - 시작할 때 기본 브라우저 확인 안 함 (기본 true)
general.autoScroll, false - 자동 스크롤 사용 안 함 (기본 true)
원본출처 :
http://pikadung.egloos.com/
'Study > Linux' 카테고리의 다른 글
install Compiz-fusion && Emerald theme on Gutsy (0) | 2008.02.12 |
---|---|
무선 설정. MadWifi를 이용한 AR5212 802.11abg NIC (rev 01) - Thinkpad r51e.. (0) | 2008.01.22 |
NcFTP 사용법 (0) | 2008.01.18 |
How to emerge mplayer (0) | 2008.01.18 |
Gnomem KDE 단축키 (0) | 2008.01.18 |