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

77

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

    
задан Yanick Nedderhoff 23.10.2015 в 10:07
источник

3 ответа

54

Для рабочего исправления см. конец этого ответа.

НАЧАЛЬНЫЙ ОТВЕТ 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

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

Я снова призываю вас сказать, что на вас влияет ошибка на стартовой панели (в настоящее время 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

    
ответ дан Yanick Nedderhoff 28.10.2015 в 12:48
источник
3

Это отслеживается как ошибка в утилитах XDG, и это также влияет на браузер Chrome.

См. Ошибка LP # 1509139 .

    
ответ дан Danilo Piazzalunga 11.11.2015 в 23:01
-1

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

    
ответ дан mrh53 31.12.2015 в 18:22