Невозможно установить Google Chrome в качестве браузера по умолчанию
Несколько месяцев назад я сделал новую установку Ubuntu 15.10 на свой ноутбук. Я сделал резервную копию моей предыдущей домашней папки и восстановил ее поверх моей установки. Я установил Google Chrome и установил его в качестве браузера по умолчанию, но ссылки всегда открывали новое пустое окно Chrome, поэтому я установил Firefox в качестве браузера по умолчанию. Вчера я собирался попытаться установить Chrome обратно по умолчанию, но опция не отображается.
]
Настройки Chrome указывают, что это уже браузер по умолчанию.
Я попробовал каждый метод под Sun в Интернете, чтобы Google Chrome стал моим браузером по умолчанию, но безуспешно, начиная с удаления google-chrome-stable через apt и затем переустанавливая последнюю версию deb.
Установка переменной среды 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-браузера.
$ 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:
Настройка гном-www-браузера.
$ 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-настроек
$ xdg-settings set default-web-browser google-chrome.desktop
Однако в окне настроек "Детали" по-прежнему отображается Firefox, и все ссылки из приложений с графическим интерфейсом открываются в Firefox.
Изменить. Я заметил, что в средстве выбора приложений GTK, например, когда вы щелкаете правой кнопкой мыши файл и выбираете "Открыть с помощью -> Другое приложение…", Chrome не отображается в списке. Файл.desktop находится в /usr/share/ Applications, и я попытался выполнить sudo update-desktop-database
, но это все еще не обнаруживается. Это появляется в тире Unity.
Если я загляну в /usr/share/applications/mimeinfo.cache, то увижу, что он зарегистрирован для text/html, x-circuit-handler/http, x-circuit-hanlder/https и других.
2 ответа
Я обнаружил источник моей проблемы. Глобальное местоположение для файлов.desktop: / usr / share / Applications / Местоположение пользователя ~/.local/share/ Applications. По какой-то причине в этом каталоге находился файл google-chrome.desktop, в котором неправильно настроены метаданные MIME. Поскольку локальный файл переопределяет глобальный файл, Google Chrome не распознается как веб-браузер. После того как я удалил этот файл, я мог установить Google Chrome в качестве веб-браузера по умолчанию, и теперь ссылки открываются в нем правильно.
У меня иногда возникает эта проблема, и для меня хорошим решением является открыть Ubuntu Tweak, а затем перейти к Admins > File Type Manager. Там ищите тип файла "HTML-документ", а затем вы можете изменить ассоциированное приложение на Chrome.