초기 설정 메모

추후 초기 설정을 위해 Firefox Sync에서 동기화 해주지 않는 설정을 기술한다.

about:config

UI 관련

  • browser.compactmode.show: true
    • Customize Toolbar 에서 Density 를 Compact 로 바꾸는 옵션 토글.

DNS 관련

  • network.trr.mode: 3
    • DNS 쿼리에 TRR 만 사용하고 네이티브 설정을 사용 금지. #

캐시

about:preferences

보안 설정

  • DoH 프로바이더 설정.
  • Enhanced Tracking Protection 에서 DoH에서 막는 것 들은 풀기.

about:preferences#search

  • 검색엔진 삭제.

about:addons

1password의 Open the extension 기본 단축키가 Firefox Multi-Account Containers 랑 충돌하므로 변경. C-, 를 사용한다.

Customize Toolbar

Menu - More Tools - Customize Toolbar .. 경로로 접근하는 메뉴

  • Density를 Compact 로
  • Titlebar On (CSD 끄기)
  • 주소창 옆의 Flexible Space 제거

플러그인 개별 설정

수동 조작이 필요한 플러그인

다음 플러그인들은 브라우저에서 자동 동기화를 지원해주지 않아 별도로 설정해야 한다.

  • Firefox Multi-Account Containers: 수동으로 로그인 필요
  • Ublock: 수동으로 클라우드에서 백업·업로드 필요.
  • enhanced-h264ify
  • Enhancer for Youtube: adblock 기능을 끄자.
  • StayFree
  • uBlacklist
  • Tab Session Manager

자동으로 복원해주는 플러그인

다음 플러그인들은 설정을 자동으로 동기화 해주어 따로 신경 쓸 필요가 없다.

flatpak vs native

link1, link2 등에서 flatpak의 파이어폭스가 우분투·페도라의 제공 패키지 보다 빠르다는 주장이 있다. 내 환경에서는 어떤지 직접 테스트 해보았다.

테스트 환경: NixOS 23.05, KDE 5.27 Wayland 세션, Wayland 네이티브, 새 브라우저 프로파일에서 테스트

FlatpakNixOS 23.05
version118.02118.01
Motionmark 1.21247.8 ± 4.35%1259.07 ± 1.76%
Speedometer 2.0273 ± 4.8231 ± 5.2
Jetstream 2176.441167.285

다른 사람들의 결과와 달리 그렇게 드라마틱한 차이가 있지는 않았다.

flatpak 버전 파이어폭스에서의 Native message

2023-10-16 기준 불가능하다. 그래서 시스템 1password와 연동 같은 것도 사용할 수 없다. 다음 PR이 머지되면 기대해볼 수 있을 것 같다. https://github.com/flatpak/xdg-desktop-portal/pull/705