В моей ситуации я установил Chromium и сделал его по умолчанию. До этого Chrome был браузером по умолчанию.
Я попробовал все, что смог сделать: настроить браузер Chromium по умолчанию, изменить настройки gconf для запуска Chromium с переменной % U ( /ubuntu//a/41085/94263 ), изменить альтернативные варианты использования Chromium по умолчанию x-www -browser ( /ubuntu//a/24052/94263 ), но ничего не помогло, xdg-open открыл новое окно Chromium с начальной страницей и не смог открыть данную ссылку, разумный браузер открыл Chrome. Я попытался очистить Chrome (Chromium был автоматически установлен по умолчанию и автоматически в альтернативах обновления ) и установить его снова, потому что мне нужна Pepper flash оттуда, и он стал браузером по умолчанию x-www-browserАльтернатива снова и снова была открыта с помощью команды sensible-browser . Затем я погуглил несколько страниц и обратил внимание на приоритет, а также обнаружил, что в / etc / alternatives / есть символическая ссылка gnome-www-browser и там по умолчанию используется google-chrome . Для Chrome приоритет был установлен на 200, а для Chromium - 40 . Приоритет Google Chrome выше, поэтому утилита update-альтернатив устанавливает его как веб-браузер по умолчанию автоматически как «лучшую версию».
Я удалил и Chrome, и Chromium из x-www-browser и gnome-www-browser :
sudo update-alternatives --remove x-www-browser /usr/bin/google-chrome
sudo update-alternatives --remove x-www-browser /usr/bin/chromium-browser
sudo update-alternatives --remove gnome-www-browser /usr/bin/google-chrome
sudo update-alternatives --remove gnome-www-browser /usr/bin/chromium-browser
Затем я установил новые альтернативы с другими приоритетами:
sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/google-chrome 40
sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/chromium-browser 200
sudo update-alternatives --install /usr/bin/gnome-www-browser gnome-www-browser /usr/bin/google-chrome 40
sudo update-alternatives --install /usr/bin/gnome-www-browser gnome-www-browser /usr/bin/chromium-browser 200
Я не знаю, являются ли приоритеты «40» и «200» по умолчанию для всех компьютеров, иначе у вас будут другие цифры. Лучше посмотреть, введя
sudo update-alternatives --display x-www-browser
sudo update-alternatives --display gnome-www-browser
Upd. Я пытался сделать то же самое в совершенно другой системе, и приоритеты были такими же, как здесь.
UPD2. Если вы запустите Google-Chrome только один раз, он вернется к 200, но браузер Chromium останется по умолчанию.
Это сработало для меня. Chromium был установлен по умолчанию автоматически, и браузер sensible-browser запускает Chromium. Но все же xdg-open открывает новое пустое окно.