web-dev-qa-db-ja.com

デフォルトのブラウザを変更するにはどうすればよいですか?

すべてのアプリケーションのデフォルトブラウザを変更するオプションはありますか?

107
Ederico

system-settings-> Detailsを見てください:

(Ubuntuの古いバージョンではDetailsSystem Infoと呼ばれます)

enter image description here

110
fossfreedom

これはこれを行うubuntuの方法です

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

好みのブラウザがそのメニューにない場合、またはコマンドラインから実行する場合、このコマンドを使用すると、fossfreedomの答えと同じことができます。

xdg-settings set default-web-browser name-of-browser.desktop

例えば。:

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

または

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

または

xdg-settings set default-web-browser google-chrome.desktop
38
Cybolic

ファイル「mimeapps.list」にあるユーザーのデフォルトアプリケーションに関するすべての設定。私はGnome 3とDebianを使用しているので、私にとっては~/.config/mimeapps.listです。

このファイルの場所がわからない場合は、コマンドを試してください:

locate mimeapps.list

少なくとも、デフォルトのWebブラウザーをオーバーライドするには、カテゴリーの値を変更します[Default Applications]

  • x-scheme-handler/http
  • text/html
  • application/xhtml_xml
  • 画像/ webp
  • x-scheme-handler/https
  • x-scheme-handler/ftp
  • x-scheme-handler/https
  • x-scheme-handler/ftp

およびカテゴリ[追加された関連付け]

  • text/html
  • text/xml
  • application/xhtml_xml
  • 画像/ webp
  • x-scheme-handler/https
  • x-scheme-handler/ftp

Operaの場合、ファイル~/.config/mimeapps.listには以下が含まれている必要があります。

[Default Applications]
x-scheme-handler/http=opera-browser.desktop
text/html=opera-browser.desktop
text/xml=opera-browser.desktop
application/xhtml_xml=opera-browser.desktop
image/webp=opera-browser.desktop
x-scheme-handler/https=opera-browser.desktop
x-scheme-handler/ftp=opera-browser.desktop

[Added Associations]
text/html=opera-browser.desktop;
text/xml=opera-browser.desktop;
application/xhtml_xml=opera-browser.desktop;
image/webp=opera-browser.desktop;
x-scheme-handler/https=opera-browser.desktop;
x-scheme-handler/ftp=opera-browser.desktop;

試してください(インストールされている場合は、Operaで開いている必要があります)

xdg-open somehtmlfile.html

Chromeの場合、ファイル〜/ .config/mimeapps.listには以下が含まれている必要があります。

[Default Applications]
x-scheme-handler/http=google-chrome.desktop
text/html=google-chrome.desktop
text/xml=google-chrome.desktop
application/xhtml_xml=google-chrome.desktop
image/webp=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/ftp=google-chrome.desktop

[Added Associations]
text/html=google-chrome.desktop;
text/xml=google-chrome.desktop;
application/xhtml_xml=google-chrome.desktop;
image/webp=google-chrome.desktop;
x-scheme-handler/https=google-chrome.desktop;
x-scheme-handler/ftp=google-chrome.desktop;

試してみてください(インストールされている場合は、Chromeで開いている必要があります)

xdg-open somehtmlfile.html

など(Firefoxなど)。

必要なmimetypeをオーバーライドするだけです。ただし、GUIを使用することをお勧めします。エラーの量が減ります。

私のシステムにとっては実際のものであり、システムごとに、デスクトップ環境からデスクトップ環境などに変更されます。

テスト環境

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.6 (jessie)
Release:    8.6
Codename:   jessie
$ uname -a
Linux localhost 3.16.0-4-AMD64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux
$s gnome-session --version
gnome-session 3.14.0
5
Seti Volkylany

システム->コントロールセンター->優先アプリケーション
MATE DESKTOPを使用したUbuntuの場合

1
Alex

関連するブラウザ設定でデフォルトのブラウザを変更することもできます。

Firefox:
Preferences, tick 'Always check if Firefox is your default browser'

クロム:
Settings, click 'Make chrome default browser'

1
Sambit

上記のコメントの一部とは別に、トップの回答 here に従うことをお勧めします。現在のユーザーのmimeapps/urlスキームを変更する必要があります。

LinuxSkypeが正常に動作するようにするには、このソリューションを使用する必要がありました。他のほとんどのアプリケーションはx-www-browserまたはgnome-www-browserを使用しますが、使用するポイントがあると思いますURLスキーム;時にはそれはより理にかなっています。

1