전 세계적으로 Firefox의 일부 기본 설정 변경


10

Firefox의 기본 설정 중 일부를 전체적으로 수정할 수 있습니까?

를 사용하여 사용자의 설정을 변경하는 방법을 알고 있습니다 about:config. 그러나 전 세계적으로 변경 사항을 적용하여 새로 만든 계정이 변경 사항을 상속 받도록하고 싶습니다.

이 파일 /usr/share/iceweasel/browser/defaults/preferences/firefox.js이 전 세계적으로 설정을 변경하는 장소 인 것처럼 보입니다.

이것이 올바른 방법입니까, 아니면 더 좋은 방법입니까? 의도하지 않은 결과를 방지하고 싶습니다.

데비안 에서 Firefox (Iceweasel) 24.8.1을 사용하고 있습니다.

답변:


11

그래 넌 할수있어. 모질라는 이것을 " 잠금 환경 설정 " 이라고 부르지 만, 이것을 "시스템 환경 설정"(생각할 필요는 없음)으로 생각하고 싶습니다.

먼저 Firefox 에 다음 두 줄로 Firefox 설치 디렉토리 local-settings.js에서 호출되는 텍스트 파일을 작성하여 시스템 환경 설정 파일을 사용하게 defaults/pref하십시오.

pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");

둘째, 시스템 환경 설정 파일입니다. mozilla.cfgFirefox 설치 디렉토리에 텍스트 파일을 작성하십시오 . 첫 번째 줄은 이중 슬래시로 시작한 다음 환경 설정 ( about : config 와 동일한 환경 설정)을 추가해야합니다 . 예를 들면 :

//
pref("browser.startup.homepage", http://www.superuser.com);
pref("browser.shell.checkDefaultBrowser", false);

환경 설정을 추가하는 방법에는 몇 가지 옵션이 있습니다.

  • defaultPref -새로운 기본값을 설정
  • pref -pref를 설정하지만 현재 세션에서 변경을 허용
  • lockPref -잠금 설정, 변경 금지

이것은 만드는user.js 것과 같지만 한 단계 만 더 진행하면됩니다. 관련 참조 : 쉘 스크립트에서 Firefox를 어떻게 변경 about:config합니까? . user.js가 나를 위해 일했습니다.
aexl

3

에서 사용자 정의 파이어 폭스 - 기본 환경 설정 파일 :

기본 환경 설정은 all.js 또는 firefox.js와 같은 다양한 파일에 저장됩니다. 이러한 파일을 직접 수정하지 않는 것이 좋습니다 (omni.jar 파일에 저장되어 있으므로 쉽게 수행 할 수 없습니다). 그러나 고유 한 Javascript 파일을 작성하여 Firefox가 기본 환경 설정으로 읽을 수 있도록 위치에 배치 할 수 있습니다. 해당 위치는 defaults/prefFirefox 실행 파일이있는 동일한 위치 의 디렉토리입니다. 이 위치의 파일은 모든 Firefox 사용자에게 사용됩니다 (프로필별로 다릅니다).

기본 환경 설정을 추가하는 것은 defaults / preferences 디렉토리에 확장자가 .js 인 파일을 작성하고 다음과 같은 행을 추가하는 것만 큼 간단합니다.

pref("browser.rights.3.shown", true);

환경 설정 유형에 따라 올바른 형식을 얻는 것이 중요합니다. 이 경우 기본 설정은 부울이므로 오른쪽의 값으로 따옴표없이 true 또는 false를 지정합니다. 문자열이면 따옴표로 묶습니다. 정수인 경우 값을 따옴표없이 넣습니다. about : config의 Type 열을 보면 기본 설정 유형을 알 수 있습니다.

기본 환경 설정 파일로 수행 할 수있는 모든 작업은 기본 설정 환경 설정입니다. 그것들을 잠글 수 없으며 사용자 설정 환경 설정을 무시할 수 없습니다.

이 절차가 너무 까다 롭지 않으면 환경 설정에 맞는 올바른 이름을 찾는 데 어려움이 있으므로 마법사와 유사한 인터페이스를 제공하는 애드온 CCK 마법사 를 사용할 수 있습니다 .

CCK 마법사를 사용하여 Firefox를 사용자 정의 하는 확장작성할 수 있습니다 . 액세스하려면 설치 후 도구-> CCK 마법사를 선택하십시오.

이 부가 기능을 만들어 사람들이 원하는대로, 특히 엔터프라이즈 사용자와 교육 기관에서 Firefox를 정확하게 배포 할 수있었습니다.

모질라는 기업 사용자를 지원하기에 충분하지 않아서이를 해결하려는 시도였습니다.

다음과 같은 사용자 정의가 가능합니다.

  • 사용자 에이전트 문자열에 식별자 추가
  • 기본 홈페이지 및 시작 재정의 홈페이지 변경
  • 제목 표시 줄 텍스트 변경
  • 애니메이션 로고 변경
  • 애니메이션 로고에 사용되는 웹 페이지 및 툴팁 변경
  • 웹 페이지로 연결되는 도움말 메뉴 항목 추가
  • 팝업 및 XPInstalls가 기본적으로 허용되는 사이트 제공
  • 사전 설치 브라우저 플러그인
  • 사전 설치 검색 엔진
  • 개인 도구 모음에 폴더, 책갈피 및 라이브 책갈피 추가
  • 북마크 폴더에 폴더, 북마크 및 라이브 북마크 추가
  • 기본 환경 설정
  • 환경 설정 잠금
  • 레지스트리 키 추가 (Windows 만 해당)
  • 인증서 추가
  • 기본 프록시 구성 설정
  • 배포판으로 다른 XPI 패키지
  • about : config 비활성화

편집 : CCK는 CCK2가되어 여기 로 이동했습니다 .


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.