数か月前、ラップトップにUbuntu 15.10を新規インストールしました。以前のホームフォルダーをバックアップし、インストールの上に復元しました。 Google Chromeをインストールしてデフォルトのブラウザーとして設定しましたが、リンクは常に新しい空白のChromeウィンドウを開くため、Firefoxをデフォルトのブラウザーとして設定しました。昨日、Chromeをデフォルトに戻そうとしましたが、オプションは表示されません。
]
Chromeの設定は、既にデフォルトのブラウザーであることを示しています。
インターネットのSunですべての方法を試してみましたが、Google Chromeをデフォルトのブラウザーとして設定しました。
BROWSER環境変数を設定します。
$ tail ~/.bashrc
export PATH=$PATH:/home/david/Android/Sdk/tools
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=~/virtualenvs
export Android_HOME=/home/david/Android/Sdk
export BROWSER=`which google-chrome`
X-www-browserを設定します。
$ 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-stable 200 auto mode
1 /usr/bin/firefox 40 manual mode
* 2 /usr/bin/google-chrome-stable 200 manual mode
3 /usr/bin/xlinks2 69 manual mode
Press <enter> to keep the current choice[*], or type selection number:
Gnome-www-browserを設定します。
$ Sudo update-alternatives --config gnome-www-browser
There are 2 choices for the alternative gnome-www-browser (providing /usr/bin/gnome-www-browser).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/google-chrome-stable 200 auto mode
1 /usr/bin/firefox 40 manual mode
* 2 /usr/bin/google-chrome-stable 200 manual mode
Press <enter> to keep the current choice[*], or type selection number:
Xdg-settingsの更新
$ xdg-settings set default-web-browser google-chrome.desktop
ただし、「詳細設定」ウィンドウには引き続きFirefoxが表示され、GUIアプリケーションからのすべてのリンクがFirefoxで開きます。
編集:GTKアプリケーションピッカーでは、ファイルを右クリックして[アプリケーションから開く...]を選択したときなど、Chromeがリストに表示されないことに気付きました。 .desktopファイルは/ usr/share/applicationsにあり、Sudo update-desktop-database
を実行しようとしましたが、まだ表示されません。 Unityダッシュに表示されます。
/usr/share/applications/mimeinfo.cacheを見ると、text/html、x-scheme-handler/http、x-scheme-hanlder/httpsなどに登録されていることがわかります。
問題の原因を発見しました。 .desktopファイルのグローバルな場所は/ usr/share/applications /です。ユーザー固有の場所は〜/ .local/share/applicationsです。何らかの理由で、そのディレクトリにgoogle-chrome.desktopファイルがあり、MIMEメタデータが正しく設定されていませんでした。ローカルファイルがグローバルファイルを上書きするため、Google ChromeはWebブラウザーとして認識されませんでした。そのファイルを削除すると、Google ChromeをデフォルトのWebブラウザーとして設定でき、リンクが正しく開きます。
私は時々この問題を抱えていますが、私にとっては、Ubuntu Tweakを開いて、Admins> File Type Managerに移動するのが良い解決策です。ファイルタイプ「HTMLドキュメント」を探してから、関連付けられたアプリケーションをChromeに変更できます。