반응형

단축키 사용하기 (윈도우)

프로그램을 잘 쓰려면 단축키 활용은 기본이죠.. 단축키만 잘 사용해도 파이어폭스의 성능을 200% 이상 끌어 낼 수 있다고 말합니다..^^;

개인적으로 중요하다고 생각하는 방향키는 굵게 표시했어요.

  • 주소줄: Ctrl+L, Alt+D, F6
  • 검색창: Ctrl+K, Ctrl+E
  • 뒤로 가기: 백스페이스, Alt+왼쪽 방향키
  • 앞으로 가기: Alt+오른쪽 방향키, Shift+백스페이스
  • 검색엔진 변경: Ctrl+위/아래 방향키, Alt+위/아래 방향키 (Alt를 사용하면 리스트를 보면서 이동)
  • 빠른 검색: /
  • 빠른 검색 (링크만): '
  • 찾기: Ctrl+F
  • 다시 찾기: Ctrl+G,F3
  • 이전 찾기: Ctrl+Shift+G,Shift+F3
  • 주소, 검색결과 새탭에서 열기: Alt+Enter
  • 캐럿 브라우징: F7 (활성화 시키면 웹페이지에 커서표시, 하이라이트나 텍스트 복사시에 좋음)
  • 새로고침: Ctrl+R, F5
  • 새로고침 (캐시 포함): Ctrl+F5, Ctrl+Shift+R
  • 새 탭: Ctrl+T
  • 새 윈도우: Ctrl+N
  • 탭 전환: Ctrl+Tab, Ctrl+Shift+Tab
  • 탭 선택: Ctrl+[1-8]
  • 마지막 탭 선택: Ctrl+9
  • 탭 닫기: Ctrl+W, Ctrl+F4
  • 마지막으로 닫은 탭 열기: Ctrl+Shift+T
  • 윈도우 닫기: Ctrl+Shift+W, Alt+F4
  • 주소를 .com으로 만들기: Ctrl+Enter
  • 주소를 .net으로 만들기: shift+enter
  • 주소를 .org로 만들기: ctrl+shift+enter
  • 북마크추가: Ctrl+D
  • 열려진 탭을 모두 북마크에 추가: Ctrl+Shift+D
  • 북마크 보기: Ctrl+B, ctrl+I
  • 축소: Ctrl+-
  • 확대: Ctrl++
  • 텍스트 크기 원래대로: ctrl+0
  • 다운로드창: Ctrl+J
  • 히스토리창: Ctrl+H
  • 페이지소스: Ctrl+U
  • 홈페이지: Alt+Home
  • 전체화면: F11
  • 프린트: Ctrl+P

마우스와 키보드 콤보

  • 링크를 새창에서 열기: Shift+클릭
  • 링크를 새탭에서 열기 (후면): Ctrl+클릭,미들 클릭
  • 링크를 새탭에서 열기 (전면): Ctrl+Shift+클릭,Shift+미들 클릭
  • 홈페이지를 새탭에서 열기: Ctrl+홈 버튼 클릭
  • 뒤로 가기: Shift+스크롤다운
  • 앞으로 가기: Shift+스크롤업
  • 이전 페이지 새탭에서 열기: Ctrl+뒤로가기 화살표 클릭
  • 다음 페이지 새탭에서 열기: Ctrl+앞으로가기 화살표 클릭
  • 탭닫기: 미들 클릭
  • 새탭: 탭바 더블클릭
  • 텍스트 확대: Ctrl+스크롤업
  • 텍스트 축소: Ctrl+스크롤다운
  • 새로고침 (캐시포함): Shift+새로고침 버튼 클릭
  • 라인 단위로 스크롤하기: Alt+스크롤
  • 파일을 바로 다운로드하기: Alt+클릭 (설정 - 일반에서 저장위치를 지정하면 아무 대화상자 없이 빠르게 다운로드가 가능합니다.)

자동완성기능

웹주소(URL)을 자동으로 채워주는 인라인 자동완성... (주소자동채움??)

1. 주소에 about:config 를 입력

2. 필터에 browser.url 을 입력

3. browser.urlbar.autoFill 항목을 더블클릭 해서 True로 변경

 

한국 검색엔진 추가

2008-03-25_052440

Astraea님이 만들어주신 한국 검색엔진 목록입니다. 링크를 클릭하면 바로 파이어폭스의 검색창에 유용한 검색엔진들을 추가 할 수 있습니다.




검색 주소 활용

주 소표시줄에 url이 아닌 단어를 입력하면 파이어폭스는 기본 구글 검색엔진을 이용해 해당 단어를 검색합니다. 이것을 구글의 운좋은 예감으로 바꾸는 방법입니다. 운좋은 예감의 성능이 워낙 좋기 때문에 웬만한 한글 단어들은 아무 문제 없이 원하는 결과로 바로 이동합니다.

  • 주소줄에 about:config 입력
  • keyword.URL을 찾아서 값을 다음 주소로 변경

구글 운좋은 예감: http://www.google.co.kr/search?btnI=I%27m+Feeling+Lucky&q=


이 런 검색엔진 주소를 아래에 소개하는 북마크 키워드 활용법에 응용해서 쓰셔도 좋습니다. 예를 들어 네이버 주소를 직접 북마크해서 네이버로 키워드를 지정한 다음 주소표시줄에 "네이버 웹초보"라고 입력하면 바로 네이버에서 웹초보 단어로 검색이 됩니다.


2008-03-25_153507

이렇게 웹사이트 검색어 입력하는 곳에 마우스 우클릭 후 "검색 항목에 키워드 지정"을 클릭하면 이름, 키워드, 저장위치를 지정 할 수 있는 북마크 메뉴가 뜹니다.


아래는 몇 가지 검색엔진 주소입니다. 북마크 추가를 눌러서 직접 넣으면 됩니다. (웹마 팁이 가득한 joogunking님 블로그에서 가져왔습니다. 직접 방문하시면 더 많은 검색 주소가 있어요..^^;)

위에 언급한 keyword.URL에 입력하는 검색주소와 다르게 대부분의 검색엔진은 뒤에 %s 사인이 들어가야 합니다. 또 한글이 깨져서 검색될 경우는 &mozcharset=EUC-KR을 뒤에 붙여줘야 합니다.




구글 고급 검색 활용

다음 변수를 바꾸고 키워드를 지정해서 편리하게 고급(?) 검색을 수행 할 수 있습니다.

http://www.google.com/search?as_q=%s&hl=ko&num=50&as_qdr=w&safe=off

  • num= : 현재 설정 50, 검색 결과의 갯수를 제한합니다.
  • as_qdr= : 현재 설정 1주 이내의 결과만.. 일/주/월/년을 d/w/m/y로 매치 시킬수 있습니다. d3로 지정하면 3개월을 의미합니다.
  • safe= : 현재 설정 필터링 없음



검색창의 구글 검색엔진을 계산기 또는 단위 환산으로 활용


2008-03-25_192121

2008-03-25_192956

구글의 자동완성 기능 때문에 간단한 계산기나 유닛 컨버터로 활용 할 수 있습니다.. ^^;




검색 엔진의 본좌 yubnub을 검색창에 추가하기


2008-03-25_223430

검색엔진의 메타라 할 수 있는 yubnub여기서 파이어폭스의 검색 플러그인으로 추가 할 수 있습니다.

yubnub에 생소한 분들에 대해 간단히 소개하자면 파이어폭스에서 키워드를 사용하는 것처럼 yubnub이 지원하는 다양한 키워드로 수천가지의 검색엔진을 사용 할 수 있습니다.

예) gmail 검색어 - G메일 검색, nv 검색어 - 네이버 검색, gmp3 검색어 - 구글에서 mp3 검색, moz 검색어 - 파이어폭스 확장기능 검색

이외에도 엄청나게 많은 종류의 검색엔진이 유저들에 의해 만들어졌는데..  여기여기를 보시면 대략 유저들이 많이 사용하는 검색엔진이 나와있습니다.

검색엔진을 찾고 싶으시면 ls 명령어를 사용하면 되고, 못찾는 검색엔진은 여기서 직접 만들수도 있습니다.

yubnub을 파이어폭스에 키워드로 등록하면 등록한 키워드와 yubnub의 키워드를 조합하여 주소표시줄에서 효과적으로 응용 할 수 있습니다.. ^^;


북마크를 이용해 크롬 주소(다운로드, 확장기능..) 접근하기


2008-03-25_180906


네크워크 명령어를 사용하는 방법처럼 마찬가지로 북마크에 키워드를 지정해 다운로드, 히스토리와 같은 크롬 주소도 키보드로 빠르게 접근 할 수 있습니다. 다음 주소를 북마크에 추가하고 본인이 기억하기 쉬운 키워드를 지정해 주세요.

  • 북마크 관리자 chrome://browser/content/bookmarks/bookmarksPanel.xul (키워드: bm)
  • 설정 메뉴 chrome://browser/content/preferences/preferences.xul (키워드: opt)
  • 확장기능 chrome://mozapps/content/extensions/extensions.xul?type=extensions (키워드: ext)
  • 히스토리 chrome://browser/content/history/history-panel.xul (키워드: his)
  • 다운로드 chrome://mozapps/content/downloads/downloads.xul (키워드: dl)
  • 테마 chrome://mozapps/content/extensions/extensions.xul (키워드: theme)
  • 검색엔진 관리 chrome://browser/content/search/engineManager.xul (키워드: se)

그리고 스샷처럼 북마크 관리자 밑에 있는 "현재 북마크를 사이드바에서 읽기"에 체크하면 위의 크롬 주소가 별도 탭이 아닌 사이드바에서 열리게 할 수 있습니다.



복수의 주소를 시작 - 실행으로 빠르게 열기


2008-03-25_225941

시 작 - 실행을 클릭하고 스샷처럼 firefox 명령어 뒤에 홈페이지 주소를 차례대로 입력하면 사이트들이 한꺼번에 열립니다. www를 입력할 필요도 없고 .com인 경우는 이름만 입력해도 작동하네요. 랜덤한 복수의 웹사이트를 한 번에 열때 상당히 좋은 방법인것 같습니다.

Launchy에서  firefox 단어 자동완성 -> 탭키를 누르고 웹사이트 주소를 공백을 띄면서 입력해도 동일한 결과를 가져옵니다.. ^^ (Firefox ► google.com naver.com)




복수의 주소를 홈페이지로 지정하기

설정 메뉴의 홈페이지 넣는곳에서 |를 이용해 주소를 입력하면 됩니다.

예) http://www.choboweb.com | http://www.naver.com | http://www.daum.net



Firefox Preloader로 파이어폭스 빠르게 시작하기


0_preloader-task

파이어폭스를 항상 메모리에 상주시켜서 시작 시간을 줄여주는 프로그램입니다. 다운로드

리눅스에는 Prelink가 있습니다.




답답한 마우스 스크롤 속도를 빠르게 하기

파이어폭스를 처음 설치하고 가장 답답하게 느끼는 스크롤 속도. 아래 값을 변경하면 시원시원하게 스크롤 할 수 있습니다.

  • 주소줄에 about:config 입력
  • mousewheel.withnokey.numlines의 기본값인 1을 10으로 변경 (스크롤하는 단위값입니다.)
  • mousewheel.withnokey.sysnumlines의 기본값인 true를 false로 변경 (파이어폭스의 스크롤 설정값이 시스템 설정을 따르지 않습니다.)



우클릭 금지 해제하기


2008-03-25_163425

설 정 메뉴의 내용 -  자바스크립트 사용하기 옆에 있는 고급 버튼을 눌러서 "컨텍스트 메뉴를 사용하지 않거나 바꾸기"의 체크를 풀면 우클릭 금지를 무력화 시킬수 있습니다. 이 방법은 about:config에서 dom.event.contextmenu.enabled의 값을 false로 바꾼 것과 동일한 효과를 발휘합니다.




팝업창의 윈도우 속성 못바꾸게 하기


2008-03-25_042604


자 바스크립트를 사용해 열리는 팝업창의 고의적인 상태표시줄 변경 & 감추기와 창 올기거나 내리기는 설정 - 내용 - 자바스크립트 사용하기 옆의 고급 버튼을 클릭해서 변경 할 수 있지만 다음 방법으로 더 많은 것을 제어 할 수 있습니다.

  • 주소줄에 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로 변경 (팝업창의 특징상 닫을 수 있도록 스크립트를 허용해 주는게 좋습니다.)           


파이어폭스 빠르게 복구하기


fastfirefoxbrowser

2008-03-25_050157


  • 파이어폭스에 문제가 생겼을때 파이어폭스를 다시 설치 할 필요 없이 새로 프로필을 만들어 빠르게 파이어폭스의 상태를 처음으로 되돌릴수 있습니다.
  • 북마크 메뉴의 내보내기 명령을 통해 먼저 북마크를 백업합니다.
  • FEBE를 사용해서 확장기능을 백업합니다. 같은 개발자가 만든 OPIE를 이용하면 확장기능의 환경설정까지 백업 할 수 있습니다.
  • 윈도우의 시작 - 실행을 눌러 스크린샷 처럼 파이어폭스가 설치된 경로와 함께 firefox.exe -P를 입력합니다.
  • 프로필 만들기 버튼을 눌러 새로운 프로필을 만들고 Firefox 시작하기 버튼으로 파이어폭스를 재시작 합니다.
  • 빨라진 속도와 함께 이제 파이어폭스가 처음 상태로 돌아간걸 느낄수 있습니다. 백업했던 북마크를 불러오고 파이어폭스의 FEBE, OPIE를 설치해서 백업한 확장기능을 복구합니다.
※ 프로필 저장된 경로
c:\documents and settings\사용자이름\application data\mozilla\firefox
위에 프로필을 백업하면 부가기능은 물론 모든 설정을 전과 똑같이 사용할수있습니다.

파이어폭스가 망가졌다면? 이렇게 응급조치하자 by Draco님

윈도, 맥, 리눅스에서 firefox -safe-mode 명령어를 통해 확장기능을 통째로 금지시키거나 툴바와 컨트롤, 북마크, 환경설정 또는 검색엔진을 리셋하는 옵션을 불러 올 수 있습니다.



프로필이 사용중이라는 에러가 뜰때..

파이어폭스가 이유 없이 다운되서 다시 시작 할 때 가장 많이 보는 에러 메세지가 아래와 비슷한 메시지입니다.

  1. 파이어폭스가 사용중이지만 응답하지 않습니다. 이전의 파이어폭스 프로세스를 끄거나 시스템을 다시 시작하세요
  2. 파이어폭스가 ~프로필을 사용 할 수 없습니다. 열려있는 파이어폭스를 닫거나 다른 프로필을 사용하세요.

-> 1번 같은 경우는 Ctrl+Alt+Del로 작업관리자를 불러서 열려있는 아직 실행중으로 나오는 firefox.exe 프로세스를 강제 종료하고 다시 파이어폭스를 실행시키면 됩니다.

-> 2번 같은 경우는 다음과 같이 하세요.

먼저 프로필 폴더로 이동합니다. (프로필 폴더 위치는 아래 "인터페이스 바꾸기" 부분에 운영체제별로 정리해놨습니다.)

"lock" 이름이 붙은 다음 파일을 삭제하면 파이어폭스를 정상적으로 구동 할 수 있습니다. (다른 프로그램이 건드리지 못하도록 파이어폭스 자체에서 만든 파일입니다.)

  • 윈도우: parent.lock
  • 리눅스: lock 또는 .parentlock
  • 맥 OS X: .parentlock



프로필 백업하기


04


파 이어폭스의 모든 설정과 확장기능은 Profile 폴더 안에 있기 때문에 본인이 사용하는 Profile 폴더만 백업하면 나중에 언제라도 복구 할 수 있습니다. (프로필 폴더 위치는 아래 "인터페이스 바꾸기" 부분에 운영체제별로 정리해놨습니다.)

편리한 백업과 복구를 위해 Mozbackup이나 FEBE/OPIE를 이용하는 것도 좋습니다.



그림이 안보일때..

주로 한글 파일명이 문제일 경우가 많습니다. 이런 문제가 발생하면 다음과 같이 해결하세요.

  • 주소줄에 about:config 입력
  • network.standard-url.encode-utf8의 값을 기본값이 false에서 true로 변경


기본 소스보기 프로그램을 다른 프로그램으로 교체하기

  • 주소줄에 about:config 입력
  • view_source.editor.external의 값을 false에서 true로 변경
  • view_source.editor.path의 값에 바꿀려는 프로그램의 경로 입력



파일 - 종료 메뉴의 활용


2008-03-25_203927


기 본적으로 오른쪽 상단의 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로 설정해야 미들버튼 붙여넣기가 작동합니다.



userChrome 파일 편집하기

이제 userChrome.css 파일을 편집해서 좀 더 변화를 주는 방법을 살펴보겠습니다.

userChrome.css 파일은 파이어폭스가 설치된 Profile 폴더 밑의 Chrome 폴더에 들어 있습니다.


Profile 폴더의 위치는 다음과 같습니다.

Windows 95/98/Me

C:\Windows\Application Data\Mozilla\Firefox\Profiles\
C:\Windows\Profiles\사용자 이름\Application Data\Mozilla\Firefox\Profiles\

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 파일로 이름을 바꾼후에 편집을 해야합니다.



2008-03-26_072819

파일에 직접 손대는게 망설이시는 분들은 ChromeEdit Plus 확장기능을 추천합니다. 알아서 userChrome.css 파일을 불러와주고 저장과 파이어폭스 재시작까지 손쉽게 할 수 있습니다. (userContent.css 파일과 user.js 파일도 지원하며 Profile 폴더/Userchrome 폴더/파이어폭스가 설치된 폴더를 바로 열수있는 기능도 있습니다.)


그리고 아래에 소개하는 userChrome.css의 편집을 확장기능인 Stylishuserstyles.org에서 유저들이 직접 만들어 배포하는 스크립트를 설치해서 더욱 폭 넒게 파이어폭스의 인터페이스를 입맛대로 꾸밀수 있습니다. 관심있는 분은 꼭 사용해 보세요. (이것도 자세한 설명은 다음에.. ;;)



userChrome.css 파일에 아래의 내용중 원하는 부분을 추가하고 저장한 뒤에 파이어폭스를 재시작하면 반영됩니다.



2008-03-26_082030 

2008-03-26_082116

마우스를 올릴때만 파일 메뉴 나타나게 하기

#menubar-items {
padding-left: 5px !important;
}

#menubar-items > #main-menubar {
margin-left: -9000px !important;
}

#menubar-items:hover > #main-menubar {
margin-left: 0 !important;
}

#menubar-items:hover {background-image: none !important; padding-left:0 !important;}

위에서 설명한 것처럼 파일 메뉴에 버튼, 주소줄, 검색창을 통합 할 경우에 더욱 효과적입니다.. ^^; (파일 메뉴가 평상시에는 안보이다가 마우스로 근처에 가야만 나타납니다.)



2008-03-26_075625

편집과 도움말 메뉴 제거하기

/* 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 있는곳에 넣어서 안보이게 만들 수 있습니다.



2008-03-26_075756

뒤로 가기, 앞으로 가기, 중지 버튼을 필요할 때만 보기 (버튼이 활성화 될때만 표시됩니다.)

 /* 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; }


새로고침/중지 버튼을 하나로 통합하기

/* Show Stop and Reload buttons smartly*/

#stop-button[disabled] {    display: none;}

#stop-button:not([disabled]) + #reload-button {
  display: none;
}

위에 있는 "뒤로 가기, 앞으로 가기, 중지 버튼을 필요할 떄만 보기" 설정이 안되어 있어야 작동하는 것 같습니다.



2008-03-26_075939

검색창의 돋보기 아이콘 제거하기

/*Remove magnifying glass button from search box*/ .search-go-button-stack { display: none !important; }



도구 메뉴에서 "웹 검색" 항목 제거

/* Remove Web Search from Tools Menu */
menuitem[label="웹 검색"] { display: none; }
menuitem[label="웹 검색"] + menuseparator { display: none; }

영문판 사용자는 "웹 검색" 대신 "web search"를 넣으면 됩니다.



도움말 메뉴에서 인터넷 익스플로러러 사용자와 릴리즈 노트 항목 제거

   /* Hide For Internet Explorer Users & Release Notes from Help Menu */

   menuitem[label="Internet Explorer 사용자"] { display: none; }

   menuitem[label="온라인 제품 소개서"] { display: none; }



2008-03-26_081537

비활성화 탭을 투명하게 하기

/* Make inactive tabs partially transparent */
#content tab:not([selected="true"]) { -moz-opacity: 0.5 !important; }



2008-03-26_085011

진행바 색상 바꾸기

/* Change the progress bar color */
.progress-bar {
-moz-appearance: none !important;
background-color: #660000 !important;
}

원하는 색상으로 변경하려면 #660000을 다음과 같은 RGB 코드로 바꾸세요.

  • #333366 블루
  • #660000 와인
  • #996600 골드
  • #FFCCCC 핑크
  • #9900FF 하늘색
  • #006600 초록색


2008-03-26_085216

빠른검색[/]에서 "다음", "이전" 화살표 나오게 하기

#FindToolbar > * {display: -moz-box; }



2008-03-26_085417

사이드바를 오른쪽으로 이동

/* Display the sidebar in opposite side */
#browser {
-moz-box-direction: reverse;
}



2008-03-26_090156

북마크를 추가 할 때 키워드 입력칸 보이기

/* Add a keyword when adding a bookmark */
#keywordRow { display: -moz-grid-line !important; }

북마크 툴바를 자동으로 감추기 (마우스를 올려야 나타납니다.)

/* Pop-up bookmarks toolbar */

#PersonalToolbar {display: none;}#navigator-toolbox:hover > #PersonalToolbar {display: -moz-box;}



2008-03-26_090531

북마크 툴바를 두 줄 이상으로 만들기 (북마크 툴바에 북마크가 많을 경우 화살표와 함께 감춰지는데.. 이 방법을 쓰면 두 줄로 늘어납니다.)

/* Multi-row bookmarks toolbar */

#bookmarks-ptf {display: block;}

#bookmarks-ptf toolbarseparator {display: inline;}



2008-03-26_091042

북마크 툴바에서 텍스트 제거 후 마우스 올릴때만 보여주기 (북마크 옆의 텍스트를 제거해서 공간 활용에 좋습니다.)

/* 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;
}



탭 전체 목록 버튼 제거 (탭바의 오른쪽 끝에 있는 "탭 전체 목록" 버튼을 제거합니다.)

.tabs-alltabs-stack {display: none !important;}



탭 전체 목록 버튼을 왼쪽으로 이동

.tabs-alltabs-stack {-moz-box-ordinal-group: 1 !important}
.tabbrowser-arrowscrollbox {-moz-box-ordinal-group: 2 !important}
.tabs-closebutton-box {-moz-box-ordinal-group: 3 !important}



2008-03-26_091333

2008-03-26_091347

선택된 탭에서만 파비콘 보여주기

/* Show tab favicon only on selected tab */
tab:not([selected="true"]) .tab-icon { display: none !important; }



2008-03-26_092310

부가 기능 관리창을 심플하게 만들기

/*Slim Extension List*/
#extensionsView richlistitem[selected=true] {
background-image: none !important;}
#extensionsView richlistitem:not([selected=true]) .addonIcon {
height: 16px !important;
width: 16px !important;}
#extensionsView richlistitem:not([selected=true]) .addon-description {
display: none !important;}




userContent.css 파일 편집하기

userChrome.css 파일이 파이어폭스의 자체의 인터페이스를 변경한다면.. userContent.css 파일은 해당 웹페이지가 브라우저에서 어떻게 보여질지를 결정해 줍니다. userChrome.css 파일과 마찬가지로 아래 내용을 추가하고 저장한 후 파이어폭스를 재구동하면 됩니다. (역시 ChromeEdit Plus 강추!!)



2008-03-26_094551

새창에서 열리는 링크 위에서는 커서 모양이 크로스헤어 모양으로 변경

/* Change cursor for links that open in new window */
:link[target="_blank"], :visited[target="_blank"],
:link[target="_new"], :visited[target="_new"] {
cursor: crosshair; }



2008-03-26_101005

자바스크립트 링크 위에서는 커서 모양이 도움말 커서 모양으로 변경

/* Change cursor for JavaScript links (shows pointer + ? sign) */
a[href^="javascript:"] {cursor: help;}



2008-03-26_101417

방문한 링크는 가운데 줄로 표시

/* strikethrough on visited links */
a:visited { text-decoration: line-through !important; }



2008-03-26_094843

플래시 차단하기

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; }


몇 가지 간단한 예제들이지만 보시다시피 가능성은 무궁무진 합니다. 많은 분들이 더 좋은 소스 공유해 주시면 좋겠네요.. ^^;




기타 작은 팁들

팁이라 부르기도 뭐하지만 일단 알아두면 괜찮을 것 같아서 적었습니다.


  • 링크를(텍스트 링크 포함) 드래그해서 탭이나 주소줄로 던지면 그 주소로 이동
  • 링크를 드래그해서 홈 버튼으로 던지면 그 주소를 홈페이지로 설정
  • 북마크툴바의 폴더를 미들버튼으로 클릭하면 폴더 안에 있는 모든 북마크가 열림
  • 웹페이지의 일부분만을 선택하고 마우스 우클릭에서 "선택된 소스"를 클릭하면 하이라이트 된 영역의 소스만 볼 수 있음


에구.. 길고 부족한 글 마지막까지 읽어주셔서 감사하고요.. 더 좋은 팁이나 글에 수정할 점이 있으면 언제든지 알려주세요.그럼 파폭 유저분들 모두 행복하세요.. *^^*

반응형