Начиная с обновления Ubuntu 15.10, google-chrome-stable продолжает спрашивать, должен ли он быть установлен как браузер по умолчанию, хотя он уже есть. Я попытался переустановить его, но это не помогло. Любые идеи?
Начиная с обновления Ubuntu 15.10, google-chrome-stable продолжает спрашивать, должен ли он быть установлен как браузер по умолчанию, хотя он уже есть. Я попытался переустановить его, но это не помогло. Любые идеи?
Для рабочего исправления см. конец этого ответа.
НАЧАЛЬНЫЙ ОТВЕТ 28 октября 2015 г. (устаревшее исправление)
Чтобы избежать запроса, хотите ли вы использовать Chrome в качестве браузера по умолчанию, используйте следующее обходное решение (предлагается здесь и предложил в разделе комментариев этого вопроса Юрий Колесников ):
Откройте файл ~/.config/google-chrome/Default/Preferences
с помощью текстового редактора.
Найдите строку
"check_default_browser": true,
и замените его на
"check_default_browser": false,
В моем случае файл был > 200 тыс. символов, по этой причине gedit разбился несколько раз. Если в вашем случае это одно и то же, вы, вероятно, захотите использовать редактор на основе терминалов, например vi.
Обратите внимание, что это обходное решение, сама проблема должна быть исправлена разработчиками Chrome.
ОБНОВЛЕНИЕ 24 ноября 2015
Как упоминалось Danilo Piazzalunga , ошибка подтвердил . Как предложил NicDumZ , проголосуйте за эту ошибку, нажав
привлечьвнимание.Спасибо!
ОБНОВЛЕНИЕ20.02.2016
Каксообщалосьранее,
Я снова призываю вас сказать, что на вас влияет ошибка на стартовой панели (в настоящее время 302 человека).
ОБНОВЛЕНИЕ 5 апреля 2016 года (исправление!)
A исправление было предложено на панель запуска , которая, видимо, сделала работу для пары людей:
Чтобы применить исправление, измените строку # 198 в файле /usr/bin/xdg-settings
из
command="'grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | sed -e 's/ .*$//''"
к
command="'grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | sed -e 's/ .*$//' | head -n 1'"
ОБНОВЛЕНИЕ 25 июля 2016 года (исправление работы!)
Обновление предлагаемого исправления для (K) Ubuntu 16.04:
Чтобы применить исправление, измените строки # 177 и # 202 в файле /usr/bin/xdg-settings
из
command="'grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | first_word"
к
command="'grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | first_word | head -n 1'"
Затем перейдите в настройки Google Chrome и установите Chrome в качестве браузера по умолчанию.
ОБНОВЛЕНИЕ 1 июня 2017 г.
Ошибка была закрыта и помечена как «Исправление выпущено» на сегодняшний день. Цитирование пользователя Оливье Тиллоя (osomon) :
If I read the report correctly, the issue was fixed in xdg-utils in xenial. Wily has been EOL for almost a year, so I am closing the bug.
no longer affects: chromium-browser no longer affects: google-chrome-beta (Ubuntu) no longer affects: google-chrome (Ubuntu) Changed in chromium-browser (Ubuntu): assignee: Chad Miller (cmiller) → nobody status: In Progress → Invalid Changed in xdg-utils (Ubuntu): assignee: Chad Miller (cmiller) → nobody status: Confirmed → Fix Released
Это отслеживается как ошибка в утилитах XDG, и это также влияет на браузер Chrome.
См. Ошибка LP # 1509139 .
У меня была та же проблема с 15.10. Каждый раз, когда я перезагружался и запускал хром, он жаловался, что он не был браузером по умолчанию, даже несмотря на то, что параметры настройки по умолчанию для веб-приложений показывают по умолчанию. Я заметил, что Firefox был по умолчанию для фотографий, поэтому установите это для просмотра изображений. После того, как одна перезагрузка хром больше не жалуется. Я должен попробовать еще несколько раз, прежде чем объявить, что это решило мою проблему, но хотел поделиться исходным результатом, если кто-то находится в режиме самих попыток.