검색엔진 관리 chrome://browser/content/search/engineManager.xul (키워드: se)
그리고 스샷처럼 북마크 관리자 밑에 있는 "현재 북마크를 사이드바에서 읽기"에 체크하면 위의 크롬 주소가 별도 탭이 아닌 사이드바에서 열리게 할 수 있습니다.
북마크 복구하기
파이어폭스의 Profile 폴더에 가면 bookmarkbackups 폴더에 5일치의 북마크가 자동으로 보관됩니다. 여기서
가장 최근의 것을 골라 북마크 관리자의 가져오기 메뉴에서 복구 할 수 있습니다. 아니면 파일 이름을 bookmarks.html로
바꿔서 Profile 폴더의 bookmarks.html 파일에 덮어 씌어도 됩니다.
파이어폭스의 북마크 저장 날짜를 기본 세팅인 5일에서 10일로 변경하려면..
주소줄에 about:config 입력
browser.bookmarks.max_backups의 값을 5에서 10으로 바꿉니다.
복수의 주소를 시작 - 실행으로 빠르게 열기
시작 - 실행을 클릭하고 스샷처럼 firefox 명령어 뒤에 홈페이지 주소를 차례대로 입력하면 사이트들이 한꺼번에 열립니다.
www를 입력할 필요도 없고 .com인 경우는 이름만 입력해도 작동하네요. 랜덤한 복수의 웹사이트를 한 번에 열때 상당히 좋은
방법인것 같습니다.
Launchy에서 firefox 단어 자동완성 -> 탭키를 누르고 웹사이트 주소를 공백을 띄면서 입력해도 동일한 결과를 가져옵니다.. ^^ (Firefox ► google.com naver.com)
파이어폭스의 메모리 사용량을 낮추고 속도를 개선한다는 비교적 많이 알려진 팁입니다. 효과가 있다는 분도 있고 없다고 하는 분도 많은 만큼 정말 조금이라도 속도를 올려봐야 겠다는 사용자 분들만 적용하시길..
주소줄에 about:config 입력 후 필터줄에 아래의 설정 이름을 붙여넣기 해서 더블클릭 또는 우클릭 메뉴의 "설정"으로 값을 변경하면 됩니다.
browser.sessionhistory.max_total_viewers
뒤로가기나 앞으로가기 버튼에 저장되는 페이지의 히스토리 갯수를 결정합니다. 기본값인 -1로 놓으면 시스템 메모리에 따라
파이어폭스가 자동으로 결정합니다. 512MB 메모리일때 5 페이지, 1GB 메모리일때 8 페이지를 저장합니다. 0으로 설정하면
저장 기능을 완전히 꺼버리는데 이것은 메모리 문제를 테스트 할 때만 사용는게 바람직하고, 두 버튼의 활용 빈도가 높다면 8 페이지
이상 저장 할 수 있도록 값을 늘리는게 좋습니다. 원하는 값을 정수로 넣으면 됩니다.
browser.cache.memory.capacity
원래 없는 설정이라 빈공간에서 마우스 우클릭 후 "새로만들기 - 정수"를 선택해서 만들어 줍니다. 이 설정은 파이어폭스가
속도 향상을 위해 이미지를 얼마나 캐시 할 것인지 여부를 결정하는데, 기본값은 -1로 시스템 메모리 용량에 따라 파이어폭스가
알아서 결정한다는 의미입니다. 파이어폭스 2.0에서는 -1의 설정값이 512MB의 메모리일때 14MB 캐시, 1GB일때 18MB
캐시, 2GB일때 24MB 캐시, 4GB일때 30MB 캐시를 할당해 줍니다. 대부분은 기본값에 놓고 써도 문제없으나 만약 메모리
사용량이 점진적으로 계속 증가한다면 고정값을 입력해 할당량을 제한하는 것도 하나의 방법입니다. 값은 KB로 입력해야됩니다.
[18MB = 18432]
그리고 사전에 browser.cache.memory.enable 값이 true로 설정되어 있어야 합니다. 본인이 쓰고 있는 캐시 사용량은 주소표시줄에 about:cache?device=memory를 넣으면 알 수 있습니다.
config.trim_on_minimize
원래 없는 설정이라 빈공간에서 마우스 우클릭 후 "새로만들기 - 연산자"를 선택해서 만들어 줍니다. 이 설정은 윈도우
운영체제에만 적용됩니다. 기본값인 true로 놓으면 파이어폭스가 최소화 될 때 메모리 사용량을 줄이도록 명령해서 메모리가 넉넉하지
않은 시스템이나 띄어 놓은 프로그램이 많을시에 효과적입니다. 그러나 false로 설정하면 최소화/최대화 속도가 향상되고 메모리
반환 요청을 자주 하지 않기 때문에 따라서 안정성이 올라갑니다. 권장값은 false입니다.
content.switch.threshold
파이어폭스가 낮은 우선순위에서 높은 우선순위로 전환할때의 대기 시간을 결정합니다. 높은 우선순위로 전환하면 마우스와 키보드
입력에 잘 반응하지 않기 때문에 웹사이트에 따라서 늦은 반응속도를 보일 수 있습니다. 원래 없는 설정이라 빈공간에서 마우스 우클릭
후 "새로만들기 - 정수"를 선택해서 만들어 주고 기본값인 750000 대신 1000000을 지정해서 파이어폭스의 반응 속도를
높여줍니다. 대신 반응 속도를 높이는 대신 페이지 로딩시간이 조금 더 길어지는 단점이 있습니다. 먼저
content.interrupt.parsing을 만들어서 true로 설정해줘야 사용 할 수 있습니다.
network.dnsCacheEntries
파이어폭스 DNS 캐시에 몇개의 사이트가 저장될지를 결정해 줍니다. 기본값은 20으로 설정되어 있는데, 자주 가는 사이트가 이
숫자보다 많거나 적다면 그 숫자에 따라 값을 조절하는게 좋습니다. 원래 없는 설정이라 빈공간에서 마우스 우클릭 후 "새로만들기 -
정수"를 선택해서 만들어야 합니다.
network.http.max-connections
HTTP의 동시 연결 횟수를 결정합니다. 기본값은 24로 되어있는데 인터넷 속도가 빠르다면 48(권장값)이나 96으로 올려서 효과를 볼 수 있습니다. 이 이상 수치를 올리면 시스템이 더 느려질수 있습니다.
network.http.max-connections-per-server
단일 서버에 대한 HTTP 동시 연결 횟수를 결정합니다. 기본값은 8로 되어있는데 인터넷 속도가 빠르다면 16(권장값) 또는
32로 올려서 효과를 볼 수 있습니다. 이 이상 수치를 올리면 서버쪽에서 DDoS 공격으로 오인해서 연결이 거부 될 수도 있으니
유의하세요.
network.http.max-persistent-connections-per-proxy
프락시 서버를 통해 연결했을때 한 번에 몇개의 연결 횟수를 유지할건지 결정합니다. 기본값은 4인데 8로 올리면 조금의 속도
향상 효과를 볼 수 있습니다. 값을 이 이상으로 올리면 프락시 서버쪽에 과도한 스트레스를 줘서 접속을 거부 당하거나 다른 사람들의
속도를 느리게 만들수도 있으니 유의하세요.
프락시 서버를 통하지 않았을때 한 번에 몇개의 연결 횟수를 유지할건지 결정합니다. 기본값은 2인데 8(권장값)로 올리면 속도
향상 효과를 볼 수 있습니다. 최대값은 255이지만 위에 언급한 다른 세팅값과 마찬가지로 서버에 스트레스를 줘서 접속을 거부
당하거나 다른 사람들의 속도를 느리게 만들수도 있으니 유의하세요.
network.http.pipelining
몇몇 서버에서 지원되는 HTTP Pipelining 기능의 사용으로 속도를 올려줍니다. 그러나 지원되지 않는 서버에서는
부작용이 생길 수 있습니다. 일단 값을 true로 놓고 테스트 하다가 만약 몇몇 사이트에서 접속이 안되거나 하는 문제점이 생기면
다시 false로 바꿔주세요.
network.http.pipelining.maxrequests
이 값은 HTTP Pipeling를 사용할 때 보내는 최대 요청 회수를 결정합니다. 8보다 더 높은 값은 무시되며 1로 놓으면 Pipelining을 비활성화 시킵니다. 8로 놓았다가 문제가 생기면 기본값인 4로 돌려 놓으세요.
network.http.proxy.pipelining
값을 true로 변경하면 프락시 서버의 HTTP Pipelining 기능을 활성화 시킵니다. 위의 경우와 마찬가지로 몇몇
프락시 서버에서 문제가 생길수도 있습니다. 이 값이 효과를 볼려면 network.http.proxy.keep-alive 값을 먼저
true로 변경해야 합니다
nglayout.initialpaint.delay
파이어폭스가 페이지 내용을 보여주기 전에 얼마나 오래 기다릴지를 결정합니다. 기본값은 250 밀리세컨드로 그렇게 큰 수치는
아니지만 이 수치를 0으로 내려 기다림 없이 컨텐츠를 바로 가져오는 효과를 볼 수 있습니다. 몇몇 유저들은 오히려 수치를 올려서
효과를 봤다고도 하니 본인이 직접 테스트해서 결정해야 합니다.
Prefetch 기능 끄기
<link rel="prefetch" href="/images/big.jpeg"> 같은 코드가
웹사이트에 삽입되면 파이어폭스는 해당 이미지나 지정된 내용을 백그라운드에서 미리 저장해 놓습니다. 이 Prefetch 기능은
모질라에서 사용자의 브라우징 속도를 향상시키기 위해 기복적으로 켜놓은 상태인데.. 악용되면 원치 않는 쿠키나 캐시가 사용자의
컴퓨터에 저장될수도 있습니다. 이 기능을 끌려면..
파이어폭스를 처음 설치하고 가장 답답하게 느끼는 스크롤 속도. 아래 값을 변경하면 시원시원하게 스크롤 할 수 있습니다.
주소줄에 about:config 입력
mousewheel.withnokey.numlines의 기본값인 1을 10으로 변경 (스크롤하는 단위값입니다.)
mousewheel.withnokey.sysnumlines의 기본값인 true를 false로 변경 (파이어폭스의 스크롤 설정값이 시스템 설정을 따르지 않습니다.)
우클릭 금지 해제하기
설정 메뉴의 내용 - 자바스크립트 사용하기 옆에 있는 고급 버튼을 눌러서 "컨텍스트 메뉴를 사용하지 않거나 바꾸기"의
체크를 풀면 우클릭 금지를 무력화 시킬수 있습니다. 이 방법은 about:config에서
dom.event.contextmenu.enabled의 값을 false로 바꾼 것과 동일한 효과를 발휘합니다.
팝업창의 윈도우 속성 못바꾸게 하기
자바스크립트를 사용해 열리는 팝업창의 고의적인 상태표시줄 변경 & 감추기와 창 올기거나 내리기는 설정 - 내용 -
자바스크립트 사용하기 옆의 고급 버튼을 클릭해서 변경 할 수 있지만 다음 방법으로 더 많은 것을 제어 할 수 있습니다.
주소줄에 about:config 입력
dom. disable_window_open_feature.close를 true로 변경 (닫기 버튼을 금지 시키는 것 방지)
dom. disable_window_open_feature.directories를 true로 변경 (북마크 툴바 항상 나타나게 하기)
dom. disable_window_open_feature.location을 true로 변경 (주소표시줄 항상 나타나게 하기)
dom. disable_window_open_feature.menubar를 true로 변경 (메뉴바 항상 나타나게 하기)
dom. disable_window_open_feature.resizable을 true로 변경 (창 크기 조정 금지하기)
dom. disable_window_open_feature.scrollbars를 true로 변경 (스크롤바 항상 나타나게 하기)
dom. disable_window_open_feature.titlebar를 true로 변경 (타이틀바 항상 나타나게 하기)
dom. disable_window_open_feature.toolbar를 true로 변경 (표준 도구 모음 툴바 항상 나타나게 하기)
dom.allow_scripts_to_close_windows를 true로 변경 (팝업창의 특징상 닫을 수 있도록 스크립트를 허용해 주는게 좋습니다.)
파이어폭스3 베타 무설치 버전과 파이어폭스2를 동시에 사용하기
기존 파이어폭스2의 프로필과 확장기능은 그대로 유지한채 포터블 파이어폭스3를 설치해 기능 미리보기나 테스트 목적으로 사용 할 수 있습니다.
윈도우와 다르게 리눅스에서는 백스페이스키를 눌렀을때 뒤로가기가 작동하지 않습니다. 이걸 수정하려면..
주소줄에 about:config 입력
browser.backspace_action의 값을 0으로 변경
그림이 안보일때..
주로 한글 파일명이 문제일 경우가 많습니다. 이런 문제가 발생하면 다음과 같이 해결하세요.
주소줄에 about:config 입력
network.standard-url.encode-utf8의 값을 기본값이 false에서 true로 변경
기본 소스보기 프로그램을 다른 프로그램으로 교체하기
주소줄에 about:config 입력
view_source.editor.external의 값을 false에서 true로 변경
view_source.editor.path의 값에 바꿀려는 프로그램의 경로 입력
파일 - 종료 메뉴의 활용
기본적으로 오른쪽 상단의 X버튼을 이용해 파이어폭스를 종료하면 세션복구 기능은 마지막으로 닫은 윈도우의 탭만 다음에 복구해
줍니다. 만약에 열어 놓은 창이 여러개일때 메뉴의 "파일 - 종료"를 선택하면 다음에 파이어폭스를 시작할 때 닫았던 모든 창과
탭이 그대로 복구됩니다. 정말 왜 있는지 몰랐던 메뉴의 재발견이네요.. ;;
about:config에서 그 밖에 바꿀만한 것
추천하는 설정은 볼드로 표시했습니다.
accessibility.typeaheadfind.timeout
빠른검색[/]이 화면에 표시되는 시간 조정, 기본값은 5초 [1초=1000 milliseconds]
browser.blink_allowed
기본값인 true를 false로 바꾸면 문자를 깜박이게 하는 blink 태그를 무시합니다.
browser.bookmarks.livemark_refresh_seconds
라이브 북마크가 업데이트를 체크하는 시간. 기본값은 3600초 [1시간], 기본적으로 내장된 설정이 아니기때문에 먼저 빈공간에서 우클릭하고 새로만들기 - 정수를 클릭해서 이름을 입력해야합니다.
browser.chrome.favicons
주소표시줄에 파비콘을 표시할지 여부를 결정합니다. false로 바꿔서 파비콘을 끄면 약간의 속도를 향상 시킨다고하지만 효과가 미비해 권장하지는 않습니다.
browser. chrome. site_icons
북마크에 사이트 아이콘을 표시할지 여부를 결정합니다. 위의 browser.chrome.favicons과 동일하게 맞추도록 권장하고 있습니다.
browser.chrome.toolbar_tips
값을 false로 바꾸면 툴바에 마우스를 올릴때 나타나는 툴팁이 사라집니다. 몇몇 확장기능이나 웹페이지의 툴팁도 꺼버릴수 있으니 사용시 주의하세요.
browser.display.show_image_placeholders
이미지를 다운 받을때 사각형 박스의 표시 여부를 결정합니다. 기본값은 true인데 false로 바꾸면 로딩할때 페이지 모습이 깔끔해집니다.
browser.download.manager.flashCount
다운로드가 진행중이거나 완료됐을때 활성화 되지 않은 다운로드 창이 작업표시줄에서 깜박이는 시간을 결정합니다. 값을 0으로 바꾸면 깜박이지 않습니다.
browser.download.manager.openDelay
다운로드를 시작할때 다운로드 창이 얼마나 빨리 뜰지를 결정합니다. 기본값이 0으로 설정되서 시작과 동시에 뜨도록 설정되어
있지만.. 이 값을 2000으로 바꾸길 권장합니다. 약간의 딜레이가 있으면 작은 그림이나 문서 파일등을 다운로드 할 때마다 창이
열리는걸 막을 수 있습니다.
browser.download.manager.showAlertOnComplete
값을 0으로 바꾸면 다운로드가 완료되었을때 완료 메시지가 나오지 않습니다.
browser.enable_automatic_image_resizing
값을 false로 바꾸면 따로 열리는 이미지가 크기 변경 없이 언제나 최대 크기로 열립니다.
browser.link.open_newwindow.restriction
팝업처럼 자바스크립트로 열리는 윈도우가 어떻게 열릴지를 결정합니다. 0로 설정하면 현재 윈도우에서 탭으로 열리고, 1로
설정하면 항상 새 윈도우로 열립니다. 기본값인 2로 설정하면 특별하게 값을 지정하지 않는한 보통 링크처럼 취급됩니다.
browser.search.openintab
기본값인 false를 true로 바꾸면 검색창의 검색결과를 새탭에서 엽니다. 검색후 Alt+Enter와 동일한 효과
browser.tabs.closeButtons
빨간 x로 표시되는 탭닫기 버튼이 어떻게 보일지를 결정합니다. 0으로 놓으면 활성탭에서만 닫기 버튼이 보이고, 기본값인 1은
모든탭에서 버튼이 보입니다. 2로 설정하면 닫기 버튼이 완전히 사라지고 3으로 놓으면 탭바의 끝에만 닫기 버튼을 표시합니다.
browser.tabs.forceHide
값을 true로 놓으면 탭바가 통째로 사라집니다. 미니 노트북 사용자들은 사용해 볼만 하겠네요.
browser.tabs.loadBookmarksInBackground
기본값은 false인데 값을 true로 바꾸면 북마크가 항상 비활성탭에서 열립니다.
browser.tabs.loadDivertedInBackground
기본값인 false를 true로 바꾸면 링크를 활성탭이 아닌 비활성탭으로 엽니다.
browser.tabs.loadFolderAndReplace
북마크 폴더를 한 번에 열때 현재탭에 덮어쓸지 여부를 결정합니다. 기본값인 true를 false로 바꾸면 현재탭으로 열리지 않습니다.
browser.tabs.opentabfor.middleclick
값을 false로 바꾸면 미들 클릭으로 링크를 여는것이 비활성화됩니다. 금지 시킬 이유는 별로 없어보입니다만..;;
browser.tabs.selectOwnerOnClose
파폭 2.0부터는 도중에 탭을 바꾸지 않는한 탭을 닫을때 그 탭을 열었었던 탭으로 돌아갑니다. 값을 false로 바꾸면 탭을 닫을때 항상 이전 탭으로 돌아갑니다.
browser.tabs.tabminWidth
탭의 갯수가 늘어나면 파이어폭스가 알아서 탭의 크기를 줄여주는데, 이 값을 변경함으로써 탭의 최소 크기를 유지 할 수
있습니다. 기본값은 100 픽셀로 설정되어 있고 원하시는 대로 값을 조정하면 됩니다. 탭의 최소 크기를 줄이면 스크롤 버튼이
표시되기 전에 더 많은 탭을 확보 할 수 있습니다. 권장값은 75
browser.urlbar.clickSelectsAll
주소표시줄을 마우스로 클릭했을때 전체가 선택될지의 여부를 결정합니다. 값을 false로 바꾸면 전체 하이라이트가 안되고 선택한 위치에만 커서가 나타납니다.
browser.urlbar.autofill
기본값인 false를 true로 바꿔주면 주소표시줄의 자동완성을 제안만 하는게 아니라 알아서 완성해 줍니다. 이 설정을 바꿔줌으로서 키보드 타이핑을 조금 더 줄일수 있습니다.
browser.urlbar.matchOnlyTyped
지저분한 히스토리 메뉴는 제외하고 직접 타이핑해서 들어갔던 url만 자동완성으로 매치시켜줍니다. 위의 browser.urlbar.autofill과 병행해서 쓰면 훨씬 깔끔하게 주소줄을 관리 할 수 있습니다.
dom.max_script_run_time
스크립트가 실행되는 시간을 지정합니다. 느린 컴퓨터 때문에 스크립트의 응답 에러가 자주난다면 시간을 조금 늘리는 것이 좋습니다. 파이어폭스2의 기본값은 20초입니다.
dom.popup_maximum
다수의 팝업이 동시에 몇개까지 뜰수 있는지를 결정합니다. 기본값은 20으로 설정되어 있는데, 파이어폭스에서 이럴 일은 거의 없기 때문에 5이하의 숫자로 줄여줘도 무방합니다.
editor. singleLine. pasteNewlines
기본값인 1을 2로 바꾸면 복수의 텍스트 라인을 검색창 같은 폼필드에 한 줄로 붙여 넣을 수 있습니다.
extensions.checkCompatibility
원래 없는 설정이라 빈공간에서 마우스 우클릭 후 "새로만들기 - 연산자"를 선택해서 만들어 줍니다. 값을 true로 놓으면
확장기능의 호환성을 무시하고 강제로 사용 할 수 있도록 만들어 줍니다. 베타 버전을 새로 설치했을 경우 유용하게 써먹을 수
있는데.. 알수없는 오동작이나 프로그램 자체가 다운 될 수도 있기 때문에 사용시 주의를 요합니다.
extensions.dss.enabled
값을 true로 놓으면 스킨을 설치했을때 파이어폭스의 재시작 없이 바로 스킨이 변경됩니다. 스킨에 따라서 문제를 일으킬수도 있으니 그럴때는 다시 값을 false로 돌려야 합니다.
extensions.hideInstallButton
기본값인 false를 true로 바꾸면 확장기능 관리창에 설치 버튼을 표시 할 수 있습니다.
general.useragent.extra.firefox
파이어폭스의 User Agent를 변경 할 수 있습니다. 베타 버전의 파이어폭스때문에 특정 웹사이트에서 호환성 에러 메시지를
계속 받는다면 이 값을 변경함으로서 속일수 있습니다. Firefox/2.0 또는 Firefox/1.5 이런식으로 값을 변경하면
됩니다.
image.animation_mode
GIF 애니메이션의 동작 여부를 결정합니다. 기본값인 normal은 애니메이션을 계속 실행하고, once는 한 번만 실행하고 멈춥니다. none으로 설정하면 이미지 애니메이션을 금지 시킬 수 있습니다.
layout.word_select.eat_space_to_next_word
기본값인 true는 단어를 더블클릭 했을 때 단어와 함께 오른쪽의 빈공백도 같이 선택합니다. 값을 false로 변경하면 정확하게 단어만 선택합니다.
middlemouse.paste
휠/미들버튼으로 붙여넣기 기능을 활성화 합니다. 리눅스/유닉스 계열에서는 기본값이 True로 되어있고 윈도우/맥에서는 기본값이 false로 되어있습니다. 값을 true로 설정해야 미들버튼 붙여넣기가 작동합니다.
파이어폭스 창 최대한 넒게 쓰기
간단한 방법으로 파이어폭스의 창을 최대한 넒게 만드는 방법입니다. 여기에 TinyMenu 또는 Personal Menu 등의 확장기능을 조합하면 더 효율적으로 공간을 확보 할 수 있습니다. (확장기능은 여기서 안다루기로 했으므로 자세한 설명은 다음편에.. ;;)
먼저 메뉴의 보기 - 도구모음 - 사용자지정에서 이미지처럼 작은 아이콘 사용에 체크합니다. (툴바에서 마우스 우클릭 후 사용자지정을 클릭해도 됩니다.)
도구모음 설정 창을 띄우고 스샷처럼 툴바의 잘 안쓰는 버튼들을 드래그해서 설정창에 던집니다. 파이어폭스 오른쪽 구석에 보이는
빙글빙글 돌아가는 화면색인기, Go 버튼, 검색창이나 주소줄까지 툴바에 보이는 모든것들을 필요 없다고 생각하면 드래그해서 끌어
놓으면 됩니다. 반대로 도구모음 설정에 있는 유용하다고 생각하는 버튼을 툴바로 끌어놓아도 됩니다.
계속 도구모음 설정 창을 띄운 상태에서 이제 표준도구모음의 버튼들과 함께 주소줄과 검색창을 스샷처럼 파일 메뉴의 도움말 옆으로 드래그 해서 옮기고 확인을 눌러 도구모음 설정을 닫습니다.
Windows NT 4.x C:\Winnt\Profiles\사용자 이름\Application Data\Mozilla\Firefox\Profiles\
Windows 2000 and XP C:\Documents and Settings\사용자 이름\Application Data\Mozilla\Firefox\Profiles\
Windows Vista C:\Users\사용자 이름\AppData\Roaming\Mozilla\Firefox\Profiles\
포터블 버전
FirefoxPortable\Data\profile\
Unix
~/.mozilla/Firefox/Profiles/
Mac OS X
~/Library/Mozilla/Firefox/Profiles/
~/Library/Application Support/Firefox/Profiles/
userChrome.css 파일은 파이어폭스를 별다르게 건드리지 않았다면 Chrome 폴더에서 안보입니다. 먼저
userChrome-example.css 파일을 userchrome.css 파일로 이름을 바꾼후에 편집을 해야합니다.
파일에 직접 손대는게 망설이시는 분들은 ChromeEdit Plus
확장기능을 추천합니다. 알아서 userChrome.css 파일을 불러와주고 저장과 파이어폭스 재시작까지 손쉽게 할 수 있습니다.
(userContent.css 파일과 user.js 파일도 지원하며 Profile 폴더/Userchrome 폴더/파이어폭스가
설치된 폴더를 바로 열수있는 기능도 있습니다.)
그리고 아래에 소개하는 userChrome.css의 편집을 확장기능인 Stylish와 userstyles.org에서 유저들이 직접 만들어 배포하는 스크립트를 설치해서 더욱 폭 넒게 파이어폭스의 인터페이스를 입맛대로 꾸밀수 있습니다. 관심있는 분은 꼭 사용해 보세요. (이것도 자세한 설명은 다음에.. ;;)
userChrome.css 파일에 아래의 내용중 원하는 부분을 추가하고 저장한 뒤에 파이어폭스를 재시작하면 반영됩니다.
위에서 설명한 것처럼 파일 메뉴에 버튼, 주소줄, 검색창을 통합 할 경우에 더욱 효과적입니다.. ^^; (파일 메뉴가 평상시에는 안보이다가 마우스로 근처에 가야만 나타납니다.)
편집과 도움말 메뉴 제거하기
/* Remove the Edit and Help menus
Id's for all toplevel menus:
file-menu, edit-menu, view-menu, go-menu, bookmarks-menu, tools-menu, helpMenu */
#helpMenu, #edit-menu { display: none !important; }
마찬가지로 파일, 바로가기, 북마크, 도구 메뉴도 #file-menu, #go-menu, #bookmarks-menu, #tools-menu를 #helpmenu, #edit-menu 있는곳에 넣어서 안보이게 만들 수 있습니다.
뒤로 가기, 앞으로 가기, 중지 버튼을 필요할 때만 보기 (버튼이 활성화 될때만 표시됩니다.)
/* Remove Back button when there's nothing to go Back to */
#back-button[disabled="true"] { display: none; }
/* Remove Forward button when there's nothing to go Forward to */
#forward-button[disabled="true"] { display: none; }
/* Remove Stop button when there's nothing to Stop */
#stop-button[disabled="true"] { display: none; }
북마크 툴바에서 텍스트 제거 후 마우스 올릴때만 보여주기 (북마크 옆의 텍스트를 제거해서 공간 활용에 좋습니다.)
/* remove text from bookmark toolbar but show it on mouseover */
#bookmarks-ptf toolbarbutton:not([container="true"]) label {
display: none !important;
}
#bookmarks-ptf toolbarbutton:not([container="true"]):hover label {
display: block !important;
}
북마크 툴바에서 북마크 사이의 공백 제거
/*remove some space around bookmarks in the toolbar*/
#personal-bookmarks toolbarbutton
{
margin: 0px 1px 0px 1px !important;
padding: 0px 0px 0px 0px !important;
}
탭 전체 목록 버튼 제거 (탭바의 오른쪽 끝에 있는 "탭 전체 목록" 버튼을 제거합니다.)
userChrome.css 파일이 파이어폭스의 자체의 인터페이스를 변경한다면.. userContent.css 파일은 해당
웹페이지가 브라우저에서 어떻게 보여질지를 결정해 줍니다. userChrome.css 파일과 마찬가지로 아래 내용을 추가하고 저장한
후 파이어폭스를 재구동하면 됩니다. (역시 ChromeEdit Plus 강추!!)
새창에서 열리는 링크 위에서는 커서 모양이 크로스헤어 모양으로 변경
/* Change cursor for links that open in new window */
:link[target="_blank"], :visited[target="_blank"],
:link[target="_new"], :visited[target="_new"] {
cursor: crosshair; }
Click to play라는 말이 플래시를 대체합니다. 클릭하면 플래시가 정상적으로 작동합니다.. ^^
/* Block Flash, using a placeholder you can click to unblock a desired Flash animation. */
/* Doesn't work for embed tags, which are less common than object tags - bug 190970 */
object[classid$=":D27CDB6E-AE6D-11cf-96B8-444553540000"],
object[codebase*="swflash.cab"] {
-moz-binding: url("http://www.cs.hmc.edu/~jruderma/flash.xml#obj"); }
임베드 컨텐츠를 모두 제거하기
간단하지만 강력한 트윅입니다. 그런데 플래시를 안 볼수는 없는데.. ;;
/* Nuke all embedded objects, thanks to bertilow on Slashdot */
object, embed { display: none; }
몇 가지 간단한 예제들이지만 보시다시피 가능성은 무궁무진 합니다. 많은 분들이 더 좋은 소스 공유해 주시면 좋겠네요.. ^^;
기타 작은 팁들
팁이라 부르기도 뭐하지만 일단 알아두면 괜찮을 것 같아서 적었습니다.
링크를(텍스트 링크 포함) 드래그해서 탭이나 주소줄로 던지면 그 주소로 이동
링크를 드래그해서 홈 버튼으로 던지면 그 주소를 홈페이지로 설정
북마크툴바의 폴더를 미들버튼으로 클릭하면 폴더 안에 있는 모든 북마크가 열림
웹페이지의 일부분만을 선택하고 마우스 우클릭에서 "선택된 소스"를 클릭하면 하이라이트 된 영역의 소스만 볼 수 있음
IsRelative=0 으로 (원래는 1로 되어있습니다.) Path=아까 램디스크로 복사한 프로필 폴더경로
(파이어폭스가 실행 될 때 c드라이브의 위 profiles.ini 파일을 읽어서 그 정보에 적혀있는 프로필 폴더를 억세스 하니 profiles.ini 파일은 지정 위치에 없으면 안됩니다.)
이제 파이어폭스를 실행 해 보시면 빠른 속도의 파폭을 만나보실 수 있습니다..^^;
저 같은 경우는 램디스크를 512M 정도 잡고 그 안에 익스플로러 캐쉬, 파이어폭스, KMP, utorrent, orbitdownloader 를 놓고 사용하니꽤 체감효과가 있더군요.
About:config >
새 문자열 값 : browser.cache.disk.parent_directory
문자열 값 입력(예) : F:\\Cache\\Firefox
케쉬폴더를 지정할 때, 드라이브 문자와 디렉토리 구분에 "\\"를 사용하는 점을 주의합니다.
예를 들어 C:\Temp 폴더로 변경하고자 하면
C:\\Temp 로 지정해 주면 된다.
About:config
mousewheel.withnokey.numlines -> 한 번에 스크롤 되는 줄 설정
mousewheel.withnokey.sysnumlines -> 부드럽게 보기 설정
위의 것을 5~10 정도로(적당히 7정도가 좋다) 설정해주고
부드럽게 보기 설정을 True > False 로 바꿔주면 된다.
Firefox의 초기설정치는 전화모뎀에 맞게 설정되어 있읍니다.
초고속 인터넷을 쓰시는 분은 주소창에 about:config를 치고 설정을 바꾸면 Firefox가 대단히 빨라집니다.
nglayout.initialpaint.delay -> 0
(nglayout.initialpaint.delay 항목이 없으면 마우스 오른쪽 클릭으로 새 항목을 만듭니다.)
network.http.pipelining -> true
network.http.proxy.pipelining -> true
network.http.pipelining.maxrequests -> 64 이상
browser.cache.memory.enable -> true
browser.cache.memory.capacity -> 65536
(메모리가 많으면 더 늘려 준다.)
plugin.expose_full_path -> true
이렇게 하니 제법 상당히 빨라 집니다.
더 좋은 팁이 있으시면 공개바랍니다.
'network.http.pipelining.maxrequests'의 값을 너무 높이면 서버에서 밴(ban)당할 경우가 있습니다.
마지막으로, 설정이름에서 마우스 오른쪽 버튼을 눌러 새로만들기--정수를 선택
‘nglayout.initialpaint.delay’를 입력하고
다음 대화창에서 ‘0’을 입력합니다.
이 항목은 데이터를 받았을 때, 화면에 표시하기 까지의 시간을
설정하는 것으로 ‘0’은 데이터를 받자마자 바로 화면에 표시해 주게 됩니다.
파이어폭스를 종료하고 제 실행 해 보세요
<div id='mediaspace'>This text will be replaced</div>
<script type='text/javascript'>
var so = new SWFObject('http://cfs.tistory.com/custom/blog/6/62202/skin/images/player.swf','mpl','470','320','9');
so.addParam('allowfullscreen','true');
so.addParam('allowscriptaccess','always');
so.addParam('wmode','opaque');
so.addVariable('file','http://zeroein.tistory.com/attachment/cfile8.uf@17477F4E4D203D001308CA.flv');
so.write('mediaspace');
</script>
2. 리스트 재생 시
<center>
<div id="mediaspace">
This text will be replaced</div>
<script type="text/javascript">
var so = new SWFObject('http://cfs.tistory.com/custom/blog/6/62202/skin/images/player.swf','mpl','576','1024','9');
so.addParam('allowfullscreen','true');
so.addParam('allowscriptaccess','always');
so.addParam('wmode','opaque');
so.addVariable('playlistfile','http://cfs.tistory.com/custom/blog/6/62202/skin/images/리스트이름.xml');
so.addVariable('repeat','list');
so.write('mediaspace');
</script>
</center>
[Microsoft Software Shadow Copy Provider / Volume Shadow Copy] - 되도록 서비스 항목은 함부로 수정하지 마시기 바랍니다 -
제어판 -> 시스템 -> 고급 시스템 설정 -> 고급 -> 성능의 설정
또는 컴퓨터 마우스 오른쪽 버튼 -> 속성 -> 고급 시스템 설정 -> 고급 -> 성능의 설정
아래에 체크된 것만 놔두시고 나머지는 해제해 줍니다.
제어판 -> 시스템 -> 고급 시스템 설정 -> 고급 -> 시작 및 복구의 설정
또는 컴퓨터 마우스 오른쪽 버튼 -> 속성 -> 고급 시스템 설정 -> 고급 -> 시작 및 복구의 설정
아래와 같이 바꿔줍니다.
제어판 -> 사용자 계정 및 가족 보호 -> 사용자 계정 -> 사용자 계정 컨트롤 설정 변경 또는 제어판 -> 사용자 계정 -> 사용자 계정 컨트롤 설정 변경
프로그램을 실행시킬 때 마다 자주 뜨는 경고를 없애 줍니다.
마지막으로 regedit를 실행시킨 후 메뉴가 뜨는 속도를 높여 줍니다.
[HKEY_CURRENT_USER\Control Panel\Desktop] "MenuShowDelay"="0" [HKEY_CURRENT_USER\Control Panel\Mouse] "MouseHoverTime"="0" 으로 설정하면 작업표시줄 미리보기의 딜레이도 사라집니다. 기본 값은 400, 즉 0.4초 입니다. 작업표시줄 프로그램에 마우스를 가져다 댄 뒤 0.4초 뒤에 미리보기가 뜨게 되어 있죠. 이 0.4초의 딜레이를 없애는 항목 입니다.
Diagnostic Policy Service Diagnostic Service Host Diagnostic System Host Distributed Link Tracking Client Function Discovery Provider Host Function Discovery Resource Publication HomeGroup Listener HomeGroup Provider Human Interface Device Access Offline Files Peer Name Resolution Protocol Peer Networking Grouping Peer Networking Identity Manager Program Compatibility Assistant Service Windows Connect Now - Config Registrar Windows Defender Windows Media Player Network Sharing Service
이미 널리 알려진 정보지만 아직 필요하신 분들이 있는거 같아서, 제 블로그에 써두었던 글들을 편집해서 올립니다.
도움되길 빕니다. *정재경님의 글을 참고했음을 알려드립니다.
! 이하의 방식은 카탈리스트 8.8버전 부터 지원 가능했습니다. 8.9 또한 정상적으로 적용되는 것을 확인했습니다.
! 이 방법은 4870의 경우 몇가지 문제(화면 깜박임) 등이 있다고 알려져있습니다.
! 시작하기 전에, ATI Overdrive의 락을 풀도록 합시다.
1. 카탈리스트 프로파일 만들기.
우선 카탈리스트 프로파일을 만들어보죠.
카탈리스트 컨트롤 센터(이하 CCC)를 열어보면 상단 메뉴에 Profiles이라는 항목이 있습니다. 이것을 열면 Profiles Manager...라는 하위항목이 나옵니다. 그걸 클릭하면 위와같은 창이 뜹니다. 저기서 제가 'abc'라고 입력한 곳에 프로파일 명을 입력합니다. 뭐 아무거나 해도 좋습니다. 그런 다음 save.
2. 프로파일에서 clock 및 전압 수정하기
일단 프로파일을 로드해야겠네요.
Windows XP
C:\Documents and Settings\Administrator\Local Settings\Application Data\ATI\ACE
Windows VISTA
C:\Users\username\AppData\Loal\ATI\ACE
파일 경로는 위와 같습니다. 폴더가 숨김 설정 되어있기 때문에 폴더 옵션에서 숨김파일 보기 설정을 해야합니다. 해당 폴더에 가면 앞서 입력한 이름의 .xml 파일이 있는데, 바로 이것입니다. 뭐 경로찾아 가는 것이 귀찮으시다면 검색-고급설정(숨김파일탐색)에서 파일명으로 찾으시면 되겠습니다. 어쨋든, 예시의 경우에는 abc.xml이 되겠지요. 이 파일을 메모장으로 엽니다. 그러고 나서 다음과 같은 문장들을 찾습니다.
(이 스크린샷은 explorer로 연 것입니다. 수정할 때에는 메모장 등으로 여세요.)
위에서 CoreClockTarget, MemoryClockTarget, CoreVoltageTarget이라고 되어있는 이 세 항목을 수정할 것입니다. 각각 want_0, want_1, want_2라는 하위항목이 있는데 이것이 2D,아이들/UVD/3D,로드시 클럭 혹은 전압 값을 가리킵니다. 따라서 이 부분을 자기가 원하는 수치로 고치면 되겠습니다만, 파워플레이가 작동하는 부분인 want_0 과 want_2 만 고치면 됩니다.
저는 위에 코어 클럭을 300/500/675, 메모리 클럭을 500/750/1100으로 설정하였고 코어 전압은 1.016/1.046/1.175로 수정하였습니다. 이 수치는 아이들시 클럭과 전압을 낮춘데 반해서 풀로드시 클럭과 전압은 높인 것입니다.
원하는 값으로 수정을 하고 나서 저장합니다.
3. 프로파일 활성화하기
이제 CCC에서 앞서 저장한 프로파일만 불러오면 모든 과정이 끝납니다. 방법은 프로파일을 만들 때와 비슷합니다. CCC의 메뉴에서 Profiles - > Active Profile에 마우스 포인트를 대면 저장한 프로파일 명이 뜹니다. 그것을 클릭해서 불러옵니다. 이제 끝.
(수정 후, 적용된 모습입니다.)
이 방식이 유용한 점은, 별도의 유틸리티를 깔지 않고도 심플하게 파워플레이를 적용할 수 있다는 점입니다. 프로파일을 한번 활성화해놓으면 그 다음부터는 CCC 구동과 함께 자동 적용되기 때문에 수고를 덜 수 있다는 점 역시 장점입니다.
프로파일 수정을 통해서, 팬 속도 또한 조절할 수 있습니다. 그것은, 위에서 FanSpeed라고 되어 있는 부분들을 수정하는 것입니다. 구체적으로는 다음 두 부분입니다.
<Property name="FanSpeedAlgorithm" value="Automatic" /> 에서 Automatic를 Manual로 수정,
<Feature name="FanSpeedPercentTarget_0">
<Property name="Want" value="0" /> 에서 value="0"의 0에 원하는 값을 삽입.
이밖에 컬러 설정 또한 변경, 적용할 수 있는데, 그것은 그냥 프로파일을 저장하기 전에 컬러설정들을 셋팅하는 방식이 편할 것 같습니다.
인터넷과 웹서핑 성능 향상을 위해 거쳤던 과정을 소개 해드리고자 합니다.
주로 파이어폭스와 IE Tab을 사용하며 eBoostr은 모든 경우에 기본으로 적용되어 있습니다.
사용환경과 세팅 단계별로 기록하였으니 본인의 환경과 비교하여 적용하시기 바립니다.
0. 사용 환경
인터넷 속도에 관련된 사항만 나열하였습니다.
하드웨어
CPU : 브리즈번 4600+ (2.4GHz)
RAM : DDR2 6400 2G x 2 (4G)
HDD : WD6400AAKS (웬디 640G)
LAN : 내장 이더넷 1Gbps
인터넷 회선 : 파워콤 광랜(100Mbps) / 대구 동구
공유기 : iptime N506
소프트웨어
운영체제 : WindowsXP NEX Edition 08R4
브라우저 : IE7, 파폭 3.0.11 + IE Tab 1.5
램디스크 : SuperSpeed Ramdisk Plus 9.0.4.0
다운로더 : Free Download Manager 3.0 (848)
캐쉬 : eBoostr Pro 3.0 (491)
eBoostr은 512MB를 할당하여 계속 사용하고 있습니다.
비스타의 Ready Boost와 유사한 시스템 캐쉬로서 성능향상이 있습니다.
1. IE/파폭
IE는 하드디스크에 인터넷 임시파일을 저장하여 사용하고, 파폭은 디스크 캐쉬와 메모리 캐쉬를 혼용합니다.
아무런 세팅을 하지 않은 기본 상태에서는 메모리 캐쉬를 이용하는 파폭이 IE보다 빠릅니다.
하지만 파폭은 Active X에 대한 호환성이 없으므로 '어쩔 수 없이' IE를 혼용할 수 밖에 없습니다.
별도로 IE를 사용해도 상관없지만 파폭 부가기능인 IE Tab을 이용해도 좋습니다.
2. IE/파폭 + 램디스크
인터넷 임시파일과 캐쉬를 램디스크로 옮기면 '웹서핑'에 성능 향상이 있습니다.
하드디스크의 부하가 램으로 분산되고 램의 빠른 읽기속도로 캐쉬파일 로딩이 매우 빠릅니다.
Ramdisk Plus 9.0을 설치하고 Z드라이브로 1기가를 할당했습니다.
램디스크는 브라우저 뿐만 아니라 포토샵 캐쉬, 시스템 캐쉬 등으로도 사용할 수 있으므로 클수록 좋습니다.
파폭은 주소창에 about:config를 입력하여 설정을 바꿉니다.
디스크 캐쉬를 램디스크로 옮기므로 메모리 캐쉬를 비활성화 해도 되겠지만,
실제로 메모리 캐쉬를 사용하니 이미지가 제대로 표시되지 않는 현상이 발생하였습니다.
디스크 캐쉬 100메가, 메모리 캐쉬 50메가 할당하였습니다. (메모리 캐쉬때문에 디스크 캐쉬의 실제 사용량은 적습니다.)
3. IE/파폭 + 램디스크 + 파코즈 속도패치 (Extreme)
파코즈의 속도패치를 한 뒤로는 인터넷 속도 자체가 빨라졌습니다.
평소 80Mbps 안팎을 오가던 속도가 94Mbps까지 나옵니다. (소프트웨어로 성능 향상이 있다니 놀랍네요)
원래 기본적인 속도는 나와서 웹서핑에는 별 차이가 없으나 대용량 파일을 받을땐 속도차가 느껴집니다.
하지만 측정중에 조금씩 핑이 튀는 경우가 있고, 실제 웹서핑에 알게모르게 끊기는 듯한 느낌을 받습니다.
시스템 환경에 따라 Extreme / Light 버전중 문제가 없는 버전을 사용하기 바랍니다.
5. IE/파폭 + 파코즈 속도패치 (Light)
속도패치후 속도 향상이 눈에 띄게 나타나서 램디스크를 제거했습니다.
다운로드에는 별 다른 영향이 없으나 웹서핑에서의 속도가 엄청나게 느려집니다.
대용량 파일의 다운로드는 단일파일의 액세스만 발생하여 하드디스크의 부하는 크지 않으며, 인터넷 회선의 속도에 큰 영향을 받습니다.
하지만 웹서핑등의 인터넷 이용은 작은 크기의 디스크 캐쉬 파일을 이용하기 때문에 디스크의 부하가 매우 크며,
하드디스크와 램디스크의 디스크 읽기 속도와 액세스 타임의 차이로 램디스크 제거후 큰 폭으로 느려졌습니다.
설치
램디스크 제거
요약
웹서핑 속도가 큰 폭으로 성능 하락
6. IE/파폭 + 램디스크 + 파코즈 속도패치 (Light)
역시 느린 하드디스크에는 램디스크가 진리다... 를 배우고 이전 설정으로 돌아갔습니다.
램디스크를 재설치하고, 속도패치 Light 버전도 상당히 안정적이어서 그대로 유지하였습니다.
설치
램디스크 재설치 (2번과 동일)
요약
램디스크로 인한 속도영향 큼
속도패치 Light 버전 안정적
7. 정리
간단히 정리해봅니다.
Internet Explorer
램디스크 사용시 체감성능 향상 매우 크다
램디스크 사용시 외부 다운로드 프로그램 필수
Firefox
기본으로 메모리 캐쉬 사용하여 성능 우수
램디스크 사용시 체감성능 향상 적음
요약
HDD를 사용하며 RAM의 여유공간이 있으면 램디스크를 사용하는 것이 속도향상에 도움이 된다.
1. 작업표시줄 [시작]의 [실행]을 눌러 뜬 창에 secpol.msc 를 써주고 확인을 눌러 줍니다. 2. 로컬보안설정 창이 뜹니다. [소프트웨어 제한정책]을 선택하면 보통 정책이 없다는 메세지가 오른쪽 창에 뜰겁니다. 그런분들은 마우스 오른쪽버튼을 눌러 [새로운정책추가??]를 눌러 줍니다.(메뉴명을 정확히 보지 못했습니다.;;) 그러면 [보안수준] [추가규칙] 폴더가 아래와 같이 만들어 집니다. [추가규칙] 버튼선택후 오른쪽 면에서 오른쪽 마우스 클릭 후 [새경로 규칙 만들기]를 눌러 줍니다. 3. 아래와 같이 창이 뜹니다. 찾아 보기 버튼을 누른후 뜬 브라우저에서 C:\program files\AntiVir Personaledition Classic\ 을 찾아 가시면 avnotify.exe파일이 보일겁니다. 선택해 주시고 보안 수준을 허용안함으로 하시고 [확인] 누르시면 됩니다.