google-chrome-stable постоянно спрашивает, следует ли установить его по умолчанию

google-chrome-stable постоянно спрашивает, следует ли установить его по умолчанию

После обновления Ubuntu 15.10 google-chrome-stable продолжает спрашивать, следует ли его установить в качестве браузера по умолчанию, хотя он уже установлен. Я пробовал переустановить его, но это не помогло. Есть идеи?

решение1

Чтобы узнать, как это исправить, смотрите конец этого ответа.

ПЕРВЫЙ ОТВЕТ 28 октября 2015 г. (устаревшее исправление)

Чтобы избежать вопроса, хотите ли вы использовать Chrome в качестве браузера по умолчанию, воспользуйтесь следующим обходным решением (предлагаемымздесьи предложено в разделе комментариев к этому вопросуЮрий Колесников):

Откройте файл ~/.config/google-chrome/Default/Preferencesс помощью текстового редактора.

Найдите линию

"check_default_browser": true,

и замените его на

"check_default_browser": false,

В моем случае файл был >200k символов, из-за чего gedit несколько раз вылетал. Если в вашем случае то же самое, вам, вероятно, следует использовать редактор на основе терминала, например vi.

Обратите внимание, что это временное решение, сама проблема должна быть устранена разработчиками Chrome.

ОБНОВЛЕНИЕ 24 ноября 2015 г.

КакДанило Пьяццалунгаупомянуто, ошибкаподтвержденный. КакНикДумЗпредложил, пожалуйста, проголосуйте за эту ошибку, нажав на

Влияет ли на вас этот баг?

для привлечения внимания. Спасибо!

ОБНОВЛЕНИЕ 20 февраля 2016 г.

Как сообщил первыйРон Томпсони3vi1в разделе комментариев; и, наконец, подтверждено мной (используя Ubuntu 15.10), этот обходной путь, похоже, больше не работает, по крайней мере, не для всех, после переустановки google-chrome. Все, кто использовал этот обходной путь, должны попытаться избежать переустановки chrome.

Я еще раз призываю вас сказать, что на вас повлияла ошибкастартовая площадка(в настоящее время 302 человека).

ОБНОВЛЕНИЕ 5 апреля 2016 г. (Рабочее исправление!)

Аисправитьбыло предложено настартовая площадкакоторый, по-видимому, помог нескольким людям:

Чтобы применить исправление, измените строку № 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 г.

TheОшибкасегодня закрыто и помечено как «Исправление выпущено». Цитата пользователяОливье Тиллуа (osomon):

Если я правильно прочитал отчет, проблема была исправлена ​​в xdg-utils в xenial. Wily был EOL почти год, поэтому я закрываю ошибку.

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

решение2

Это было обнаружено как ошибка в утилитах XDG, и она также затрагивает браузер Chromium.

ВидетьОшибка LP #1509139.

решение3

У меня была та же проблема с 15.10. Каждый раз, когда я перезагружался и запускал Chrome, он жаловался, что это не браузер по умолчанию, хотя в настройках «Приложения по умолчанию» он отображается как браузер по умолчанию для веб-сайтов. Я заметил, что Firefox был браузером по умолчанию для фотографий, поэтому установил его в качестве средства просмотра изображений. После одной перезагрузки Chrome больше не жалуется. Мне следует попробовать еще несколько раз, прежде чем утверждать, что это решило мою проблему, но я хотел бы поделиться первоначальным результатом, если кто-то находится в режиме самостоятельного пробования.

Связанный контент