web-dev-qa-db-ja.com

デフォルトのアプリケーションに存在しない場合、デフォルトのブラウザを変更します

Ubuntu 16.04では、Firefoxをインストールする必要がありました。ターミナル経由でインストールしましたが、問題はデフォルトのアプリケーションタブでデフォルトに設定できないことです。単に存在しないためです。これをどのように修正できますか?

UPD:の出力

Sudo update-alternatives --config x-www-browser

は:

Selection    Path                           Priority   Status
------------------------------------------------------------

0            /usr/bin/google-chrome-stable   200       auto mode

1            /usr/bin/chromium-browser       40        manual mode

* 2            /usr/bin/firefox                40        manual mode

3            /usr/bin/google-chrome-stable   200       manual mode

ただし、たとえば、Skypeのリンクは引き続きChromeで開きます。 Firefoxはデフォルトのアプリケーションにリストされていません

UPD2:

update-alternatives --query x-www-browserの結果:

Name: x-www-browser

Link: /usr/bin/x-www-browser

Status: manual

Best: /usr/bin/firefox

Value: /usr/bin/firefox

Alternative: /usr/bin/chromium-browser
Priority: 40

Alternative: /usr/bin/firefox
Priority: 200

Alternative: /usr/bin/google-chrome-stable
Priority: 30
2
wasd

Ubuntuにはブラウザがなくてもさまざまな状況があります。たとえば、ネットワークインストーラーを使用した最小インストールです。

「Firefox」がインストールされていることを確認してください。

$ dpkg -l firefox | grep ^ii
ii  firefox        53.0.3+build1-0ubuntu0.16.04.2

インストールされていない場合:

$ Sudo apt install firefox -y

Firefoxをデフォルトのブラウザーとして設定します。

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

うまくいかなかった場合は、以下の指示に従ってください。

chromeの優先度を低くします。

Sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/google-chrome-stable 30

次に、update-alternativeを使用して、「Firefox」をデフォルトのブラウザにします。

$ Sudo update-alternatives --config x-www-browser

利用可能なブラウザが表示されます:

  1            /usr/bin/chromium-browser   40        manual mode
  2            /usr/bin/firefox            40        manual mode

必要なものを選択します。この場合は1または他の好きなものを選択して、 enter

4
Ravexina

私はただ使用します:update-alternatives --config x-www-browser

0
John Goofy