원문 보기: https://dawoum.duckdns.org/wiki/Firefox/Themes
파이어폭스 기본 테마도 좋지만, 경쟁 OS에서 제공하는 브라우저의 모양으로부터 비슷한 기능성을 가진 테마를 원할 수 있습니다.
먼저 파이어폭스 내부에서 제공하는 테마는 색상 변경에 초점을 맞추어서 외양은 잘 바뀌지 않는 것으로 보입니다.
이러다 보니, 특정 공동체 또는 개인이 만든 테마의 색상 또는 기능성을 선호할 수 있습니다.
게다가, 그놈 사용자는 그놈 테마 자체를 기본 테마가 아닌 다른 테마를 바꾸어서 사용하는 경우도 있기 때문에, 그놈 테마와 파이어폭스 테마의 호환성도 중요합니다.
한편, 그놈 안정 버전 (주로 그놈 쉘)도 추기적으로 업데이트가 되어서 기존 테마와 맞지 않는 부분이 생기며, 주로 보조 버전이 업데이트될 때 발생할 수 있습니다.
반면, 파이어폭스 안정 버전은 좀 더 짧은 4주마다 새로운 버전이 출시되어, 테마와 관련된 부분이 바뀌면 기존 테마에서 문제가 발생합니다.
한편, 리눅스의 특성으로 인해, 테마의 수정은 저자의 시간적인 여유에 종속적인 경우가 있습니다. 이러다 보니, 어떤 경우에서 꽤 오랫동안 기존 테마를 사용할 수 없는 경우가 발생합니다.
다행스럽게도, 파이어폭스는 ESR 버전을 제공하기 때문에, 적어도 ESR 버전은 그런 문제에 노출될 가능성이 매우 낮습니다. 안정 버전과 ESR 버전을 같은 날 같은 버전으로 동시에 출시되는 경우에 문제가 발생할 수 있습니다. 어떤 경우에서, 배포판에서 ESR 버전만 제공하기도 합니다.
따라서 테마의 선택에서 중요 변수 중 하나는 새로운 버전에 맞도록 테마를 수정하는 기간에 있다고 보입니다.
또 다른 하나는 큰 해상도에서 세로 줄을 조금이라도 줄일 수 있으면, 아래 위로 좀 더 많은 작업 공간을 확보할 수 있습니다.
따라서 가능한 주소 창과 탭이 한 줄에 놓이는 기능성을 가진 테마를 선호할 수 있습니다.
Whitesur theme
이 테마는 위에서 논의한 내용에 가장 근접한 테마라고 볼 수 있습니다.
그놈 테마와 파이어폭스 테마를 동시에 지원하면서, 버전 업그레이드로 인한 문제를 아마도 가장 빠르게 수정하는 테마입니다. 게다가, 언급한 한 줄에 주소창과 탭을 두는 기능도 갖고 있습니다.
설치 방법은 가능한 최근 버전에서 문제가 발생하지 않도록 소스로부터 직접 설치하는 것을 권장합니다.
- git clone --depth 1 https://github.com/vinceliuice/WhiteSur-gtk-theme.git
- cd WhiteSur-gtk-theme
- ./tweaks.sh -f monterey
테마는 ~/.mozilla/firefox/firefox-thmes에 저장되고 설치된 파이어폭스 모두에서 해당 디렉토리에 대한 심볼릭 링크로 처리됩니다.
한편, 이 테마에서 수정이 되지 않는 부분은 원래 테마로 복귀한 후에 수정할 수 있습니다. 예를 들어, 한 줄에서 처리할 경우에, 불필요한 아이콘이 도구막대에 존재하면 탭 창의 크기가 작아지기 때문에, 불필요한 아이콘을 숨길 필요가 있습니다.
이때, 다음과 같이 처리해 줍니다: 아래에서 디렉토리 위치는 파이어폭스에서 about:support로 알아낼 수 있습니다.
- cd ~/.mozilla/firefox/85t5uyqd.default-esr
- mv chrome chrome.dist
- firefox restart
- Customize toolbar
- mv chrome.dist chrome
- firefox restart
Nordic theme
이 과정은 GNOME/Themes#Nordic port 테마 설치 후의 후속 과정입니다. 그렇지 않으면, 제대로 동작하지 않습니다.
여기에서 정보를 찾을 수 있습니다. 자동 설치가 잘 되지 않기 때문에, 수동 설치가 권장됩니다.
- 파이어폭스 주소창에 입력합니다: about:support
- Application Basics->Profile Directory->Open Directory를 누릅니다.
- 터미널을 열어서 해당 디렉토리로 이동합니다
- mkdir chrome
- cd chrome
- git clone https://github.com/EliverLara/firefox-nordic-theme.git
- [[ -s userChrome.css ]] || echo >> userChrome.css
- sed -i '1s/^/@import "firefox-nordic-theme\/userChrome.css";\n/' userChrome.css
- ln -s chrome/firefox-nordic-theme/configuration/user.js ../user.js
- 파이어폭스 재시작
설치 후에 일부 문제가 발생할 수 있으며, 알려진 경우가 있는지 이슈 게시판을 참조하십시오.
설치 후에, 오른쪽 위 버튼들이 제대로 표시되지 않을 수 있습니다. 이때, 주소창에 about:addons를 입력하고 새로운 창에서 system theme을 활성화함으로써 해결됩니다.