데비안에서 다운로드 한 Firefox를 기본 웹 브라우저로 설정하는 방법은 무엇입니까?


9

다른 응용 프로그램에서 링크를 클릭하면이 Firefox에서 링크가 열리도록 수동으로 다운로드 한 Firefox를 기본 웹 브라우저로 설정하려면 어떻게합니까?

이 명령을 시도했지만 작동하지 않는 것 같습니다.

update-alternatives --install /usr/bin/x-www-browser x-www-browser /home/user/firefox/firefox 100
update-alternatives --set x-www-browser /home/user/firefox/firefox

어떻게해야합니까?

답변:


6

update-alternatives웹 페이지를 여는 데 사용하는 응용 프로그램이 아니라 웹 브라우저를 여는 데 사용하도록 응용 프로그램을 변경합니다. “웹을 탐색하고 싶습니다”는“이 웹 페이지를 탐색하고 싶습니다”와 다르며 웹 브라우저에서 모든 컨텐츠가 열려 있습니다.

변경해야 할 것은 MIME 유형 과 관련된 응용 프로그램 text/html및 다른 응용 프로그램입니다 . 이들은 /etc/mailcap파일을 통해 구성 됩니다.

데비안에서는 /etc/mailcap설치 한 응용 프로그램에서 자동으로 생성됩니다. 여러 응용 프로그램이 동일한 유형을 열 수있는 경우 우선 순위 시스템이 있습니다 (대안의 경우 우선 순위 시스템과 유사하지만 구별됨). 에 항목을 추가하여 이러한 우선 순위를 무시할 수 있습니다 /etc/mailcap.order. 예를 들어, 다음 줄은 Firefox가 지원하는 모든 유형에 대해 다른 응용 프로그램보다 Firefox를 사용하도록합니다.

firefox:*/*

를 변경 한 후 root로 /etc/mailcap.order실행 /usr/sbin/update-mime하여 업데이트하십시오 /etc/mailcap.

데비안 패키지에서 제공되지 않는 프로그램을 사용하려면에서로 직접 편집 /etc/mailcap하십시오 User Section.

# ----- User Section Begins ----- #
text/html; /home/user/firefox/firefox '%s'; description=HTML Text; test=test -n "$DISPLAY";  nametemplate=%s.html
# -----  User Section Ends  ----- #

자신의 계정에 대한 환경 설정을 설정하려면 다음에서 정의 ~/.mailcap하십시오. 해당 파일의 항목이의 항목을 대체합니다 /etc/mailcap. 다음과 같은 전체 메일 캡 라인을 넣어야합니다.

text/html; /home/user/firefox/firefox '%s'; description=HTML Text; test=test -n "$DISPLAY";  nametemplate=%s.html

나는 이것을하지만 다시는 작동하지 않습니다. 예를 들어 링크를 클릭하면 x-chat에서 아무 일도 일어나지 않습니다.
Chalist

1

두 명령을 모두 루트 로 실행하십시오 (루트 권한없이이 작업을 수행 할 때 "권한 거부"오류가 표시되어야 함). 당신이 (또는 다른 응용 프로그램의 실행을) 실행하면 이제 x-www-browser, /home/user/firefox/firefox사용됩니다 사람이어야한다.

편리한 대화 형 모드 update-alternatives --config <name>를 사용하여 대신에 기본 응용 프로그램을 설정할 수도 있습니다 --set.


루트 권한
으로이

@chalist : 오류 메시지가 나타 납니까? 출력은 update-alternatives --display x-www-browser무엇입니까?
Anju Fabulina

x-www-browser - manual mode link currently points to /home/user/firefox/firefox /home/user/firefox/firefox - priority 100 /usr/bin/chromium - priority 40 Current 'best' version is '/home/user/firefox/firefox'.
Chalist

작동하지 않는 것을 어떻게 알 수 있습니까? x-www-browser자신 을 시작할 때 어떤 브라우저가 선택 됩니까?
Anju Fabulina

choqok처럼 보이는 응용 프로그램의 링크를 클릭하면 firefox에서 열립니다 (집에서 추출)
Chalist

0

아치베이스 배포판의 경우 ~/.config/mimeapps.list기본 브라우저가 설정되지 않은 곳 을 변경 하고 교체해야합니다.

예를 들면 다음과 같습니다.

  [Default Applications]
  x-scheme-handler/http=userapp-Pale Moon.desktop
  x-scheme-handler/https=userapp-Pale Moon.desktop
  x-scheme-handler/ftp=userapp-Pale Moon.desktop
  x-scheme-handler/chrome=userapp-Pale Moon.desktop
  text/html=userapp-Pale Moon.desktop
  ...
  ... (and anywhere Pale Moon.desktop has been setted)

로 변경 :

  [Default Applications]
  x-scheme-handler/http=userapp-chromium.desktop
  x-scheme-handler/https=userapp-chromium.desktop
  x-scheme-handler/ftp=userapp-chromium.desktop
  x-scheme-handler/chrome=userapp-chromium.desktop
  text/html=userapp-chromium.desktop
  ...

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