티스토리 뷰

생각

Firefox UI Fix notes

구사과 2023. 12. 24. 06:14

알고리즘 하시던 분들을 현실에서 만나게 되면 자주 듣는 질문이 "왜 ID가 구사과인가" 라는 질문이다. PS를 시작한 것은 고등학교 때지만 "컴덕후" 로 살던 초등학생 시절이 있었다. 2008년 집에서 새로 산 (보급형) 컴퓨터에 윈도우 비스타가 깔려 있었는데, 잘 알려졌다시피 비스타는 새 컴퓨터에서 돌리기에도 조금 많이 느렸다. 이 문제를 해결하기 위해 유출된 윈도우 7 비공개 베타를 주워서 설치했고, 신세계가 열렸다. 컴덕후 생활의 시작이었다. 시간이 지났고 그때 활동하던 커뮤니티에서 윈도우 8에 대한 이야기가 돌기 시작했다. "플랫 UI" 라는 미명하에 등장한 추태는 초등학생인 나에게 큰 상처를 남겼다. 이것이 미래라면 나는 도망치겠다고, 2달 동안 밥만 먹고 컴퓨터를 붙잡은 끝에 OS X Snow Leopard 해킨토시 를 설치하고 성공했다. 내 컴퓨터는 해방되었고, 더 이상 내가 할 일은 없었다. 그 후 다시는 컴퓨터를 만지지 않았고, 그 시기 기업 애플의 이름을 따 구사과라는 이름을 지었다.

Firefox는 여러 장점이 많아 (라기보단 단점이 제일 적어서..?) 내가 가장 선호하는 브라우저인데, 단 하나 좀 치명적인 단점이 있다면 89 버전에서 새로 소개된 Proton UX가, 좋게 말해서... 못 생겼고, 상처를 줄랑 말랑. 확실한 건, 생산성에 영향을 끼치기엔 충분한 수준이다. 나만 그런 생각을 한 것은 아니고, 이러한 문제를 해결하기 위한 User fix가 GitHub에 있다. 아쉽게도 초등학생 때의 나처럼 컴퓨터를 잘 다루지는 못하여, 업데이트가 되고 User fix가 깨질 때마다 이런 저런 문제에 봉착한다. 내 시간을 아끼기 위해 나중에 문제에 봉착했을 때 내가 따라할 수 있는 매뉴얼을 작성해 두려 한다. 완전히 자기중심적으로 작성되었지만, 지나가던 분들에게도 혹시 도움이 될 수 있으니 공개한다.

대충 아래 patch를 적용하면 이렇게 생긴 UX를 사용할 수 있다. (취향에 따라 이게 더 eyesore일 수도 있겠지만 나는 이 정도면 쓸만하다.)

Install

1. https://github.com/black7375/Firefox-UI-Fix#installation-guide 에 있는 Install script를 사용하면 된다.

2. about:support 로 들어가면 Profile folder가 있다.

3. 폴더 안에 아래 첨부된 user.js를 덮어씌운다. (옛날에 뻘짓해서 어떻게 만들어둠)

user.js
0.02MB

Turn off auto update

현재 121.0 패치 버전에서는 해당 스크립트가 작동하지 않는다.Workaround가 있기는 한데 아직 main branch에 반영이 되어 있지 않다. 컴퓨터 사용 능력이 떨어져, main branch가 업데이트되기 전까지는 그냥 120.0.1 버전을 다운로드 받고 자동 업데이트를 끄는 게 편하다고 생각한다. (이제는 해결되었다.) 앞으로도 이런 참사가 발생할 수 있으니 끄는 방법을 알아두는 것은 확실히 유용하다. 내용은 이 사이트에서 가져왔다.

Auto update가  정지되면 당연히 보안 문제가 생긴다. 고로 가능하면 켜 두는게 좋지만, 보안 문제가 무섭다고 인터넷을 안 할 수는 없다.

Turn on은 역순으로 undo하면 된다.

  1. 기존에 사용하던 open tab이나 extension이 있으면 리스트를 전부 백업해둔다.
  2. 공식 사이트에서 옛날 버전을 설치한다.
  3. 설치 후 즉시, General -> Firefox Updates -> Check for updates but let you...
  4. Finder -> 이동 -> 폴더로 이동 -> /Applications/Firefox.app -> 패키지 내용 보기 -> Contents/Resources
  5. distribution 폴더 생성
  6. 'policies.json' 파일 생성 후 다음 내용 작성
{ 
    "policies": {
        "DisableAppUpdate": true
    } 
}
  1. 브라우저 재시작
  2. About Firefox에서 "Updates disabled by your system admin" 이라는 든든한 문구가 떠 있으면 성공이다.

  1. 이제 백업해둔 open tab과 extension을 원상복귀한다. (현재 본인: 1password, Adblock Plus, Auto Tab Discard, Simple Translate, Grammarly, Codeforces Carrot 그리고 settings -> general -> open previous windows and tabs 체크)

'생각' 카테고리의 다른 글

Empire Builder (2/3)  (0) 2024.04.19
Empire Builder (1/3)  (1) 2024.04.19
현대모비스 본선 / UCPC 2023 후기  (2) 2023.07.23
UCPC 2022  (0) 2022.07.24
현대모비스 1차 예선  (0) 2022.07.04
댓글
공지사항
최근에 올라온 글
Total
Today
Yesterday