명령 줄에서 기본 브라우저를 설정하는 방법은 무엇입니까?


37

GUI 도구를 사용하여 기본 브라우저를 설정하려고 시도했지만 전체적으로 작동하지 않았습니다. 명령 줄에서 시스템 전체 기본 브라우저를 구성하는 방법이 있습니까?

답변:


42

터미널에서 다음 명령을 실행하여 기본 브라우저를 변경하십시오.

sudo update-alternatives --config x-www-browser

샘플 출력 :

karthick@Ubuntu-desktop:~$ sudo update-alternatives --config x-www-browser 
There are 3 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).

  Selection    Path                    Priority   Status
------------------------------------------------------------
  0            /usr/bin/google-chrome   200       auto mode
* 1            /usr/bin/firefox         40        manual mode
  2            /usr/bin/google-chrome   200       manual mode
  3            /usr/bin/opera           90        manual mode
  • 기본값을 유지하려면 enter를 누르십시오 [*].

  • 지금은 기본 웹 브라우저로 firefox 가 있습니다 .

  • Google 크롬 을 기본 브라우저로 사용하려면 3 을 입력하고 Enter 키를 누릅니다 .

노트 :

  • 명령 행 브라우저를 구성하려면 구성해야합니다.

    sudo update-alternatives --config www-browser

  • 다른 방법은 다음 줄 export BROWSER=/usr/bin/firefox~/.bashrc

  • 마지막에 위의 줄을 추가하십시오.

    여기에 코드를 입력하시오

대체 GUI 방법 :

  • Gnome 애플리케이션에서 기본 브라우저를 설정하고 터미널에 다음을 입력 한 후 Enter 키를 누르십시오. gnome-default-applications-properties
  • 창이 열립니다. 이제 원하는 브라우저를 선택하여 기본값을 설정할 수 있습니다. 대체 텍스트

2
내 gnome-www-browser는 주현절에 대한 링크이고 x-www-browser는 크롬에 대한 링크이지만 터미널에서 마우스 오른쪽 버튼을 클릭하면 (gnome-terminal and terminator) 파이어 폭스로 URL이 열립니다. (
Arpad Horvath

PDF의 문서 뷰어를 기본값으로 설정하는 명령 줄이 있습니까?
Rahul Raj

1
우분투 18.04에서는 작동하지 않습니다. 정물화의 해답 : xdg-settings set default-web-browser chromium-browser.desktop
Graham

14

이미 제안 된 방법은 일부 앱 (예 : HipChat)에서 작동하지 않을 수 있습니다.

나는해야했다 :

xdg-settings set default-web-browser chromium-browser.desktop

XFCE는 GUI 설정-> 기본 응용 프로그램
Xen2050에서 22:17

이것은에 대한 기본 브라우저를 설정하는 데 도움이되었습니다 jupyter notebook.
jchook

4

"기본 브라우저"가 정확히 무엇을 의미하는지, 즉 브라우저를 변경하려는 목적에 따라 다릅니다. 일부 프로그램은 시스템 전체 설정을 무시하고 자체 설정을 사용합니다.

즉, 변수 sensible-browser를 내 보내서 일반 명령으로 브라우저를 시작하는 모든 프로그램에 대해 기본 브라우저를 설정할 수 있습니다 BROWSER. 예를 들어 파일에 줄을 추가하십시오 ~/.bashrc.

export BROWSER=/usr/bin/firefox

브라우저를 호출하는 다른 일반적인 방법은입니다 x-www-browser.이 방법은 데비안 "대체"시스템에 의해 처리됩니다.

sudo update-alternatives --config x-www-browser

lynx 와 같은 명령 행 전용 브라우저 를 구성하려면 www-browser대신 구성해야 합니다.


1

다음 명령을 시도하십시오 :

sudo update-alternatives --config x-www-browser
sudo update-alternatives --config www-browser

0

google-chrome에는 일반적으로 채널 별 버전에 대한 심볼릭 링크가 있습니다.

/usr/bin/google-chrome -> /etc/alternatives/google-chrome -> /usr/bin/google-chrome-beta


0

sudo update-alternatives --config x-www-browser

수동 설치의 경우 설치된 응용 프로그램을 통한 apt-get 만 표시합니다.

sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /opt/yourapp/yourapp 200
sudo update-alternatives --set x-www-browser /opt/yourapp/yourapp

0

저에게 오늘 Gnome 3을 실행하는 ~/.config/mimeapps.list것은 gnome-open <url>Java를 제어하는 것 Desktop.getDesktop().browse(new URI(url))입니다. 이것은 내가 실행할 때 gnome-control-center(오른쪽 상단 메뉴의 설정 응용 프로그램에서 "세부 사항"애플릿) 변경되고 기본 응용 프로그램, 웹을 Chrome에서 Firefox ESR로 변경합니다.

11c11
< x-scheme-handler/http=google-chrome.desktop
---
> x-scheme-handler/http=firefox-esr.desktop`

원하는대로 명령 줄에서 다음과 같이 되돌릴 수 있습니다.

perl -i -wpe 's@x-scheme-handler/http(s?)=firefox-esr.desktop@x-scheme-handler/http$1=google-chrome.desktop@' ~/.config/mimeapps.list

...와 함께 다시 넣으십시오.

perl -i -wpe 's@x-scheme-handler/http(s?)=google-chrome.desktop@x-scheme-handler/http$1=firefox-esr.desktop@' ~/.config/mimeapps.list


-1

나를 위해, sensible-browser그냥 symlinks에 연결하는 브라우저에 symlinks를 호출 /usr/bin/gnome-www-browser하는 것 같습니다 /etc/alternatives/gnome-www-browser. 그것을 바꾸려면 다음과 같이해야했습니다.

sudo rm /etc/alternatives/gnome-www-browser
sudo ln -s ~/bin/firefox /etc/alternatives/gnome-www-browser

대신 사용할 브라우저의 전체 경로를 입력해야합니다 ~/bin/firefox.

이제을 실행 sensible-browser https://example.com하면 Firefox가 예상대로 열립니다.

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