O google-chrome-stable fica perguntando se deve ser definido como padrão

80

Desde a atualização do Ubuntu 15.10, o google-chrome-stable fica perguntando se deve ser definido como navegador padrão, mesmo que já seja. Tentei reinstalá-lo, mas isso não ajudou. Alguma ideia?

Yanick Nedderhoff
fonte
iirc, vá para configurações gerais -> desmarqueAlways check if chrome is your default browser
Ravan
Mas não deve relatar que ainda não é o navegador padrão. Suspeito de um bug aqui. (Notei também atualizado apenas esta manhã por isso não pode investigar agora..)
Jos
1
Sim, esse é o ponto. Ele diz que não é o navegador padrão nas configurações e, se eu clicar em "Definir como navegador padrão", nada será alterado.
Yanick Nedderhoff
1
Primeiro de tudo, este fórum não é para relatórios de bugs, como indicado na FAQ . Aqui estão as informações sobre como relatar erros . E aqui está uma solução alternativa para o seu problema:
Yurii Kolesnykov
1
@YanickNedderhoff Propus a edição da resposta mencionada. Porém, antes de revisar, substitua "Perfil 1" por "Padrão" no caminho.
Yurii Kolesnykov 25/10

Respostas:

54

Para a correção de trabalho, consulte o final desta resposta.

RESPOSTA INICIAL 28 de outubro de 2015 (correção desatualizada)

Para evitar ser perguntado se você deseja usar o Chrome como navegador padrão, use a seguinte solução alternativa (proposta aqui e sugerida na seção de comentários desta pergunta por Yurii Kolesnykov ):

Abra o arquivo ~/.config/google-chrome/Default/Preferencescom um editor de texto.

Encontre a linha

"check_default_browser": true,

e substitua-o por

"check_default_browser": false,

No meu caso, o arquivo tinha mais de 200k caracteres, motivo pelo qual o gedit travou algumas vezes. Se for o mesmo no seu caso, você provavelmente desejará usar um editor baseado em terminal como o vi.

Observe que essa é uma solução alternativa. O problema em si deve ser corrigido pelos desenvolvedores do Chrome.

ATUALIZAÇÃO 24 de novembro de 2015

Como Danilo Piazzalunga mencionou, o bug está confirmado . Como NicDumZ sugeriu, vote neste bug clicando em

Esse bug afeta você?

para chamar a atenção. Obrigado!

ATUALIZAÇÃO 20 de fevereiro de 2016

Conforme relatado primeiro por Ron Thompson e 3vi1 na seção de comentários; e finalmente confirmado por mim mesmo (usando o Ubuntu 15.10), essa solução alternativa parece não funcionar mais, pelo menos não para todos, após a reinstalação do google-chrome. Todo mundo que usou essa solução alternativa deve tentar evitar a reinstalação do chrome.

Mais uma vez, encorajo você a dizer que foi afetado pelo bug na barra de ativação (atualmente 302 pessoas).

ATUALIZAÇÃO 5 de abril de 2016 (correção de trabalho!)

Uma correção foi proposta na barra de ativação que aparentemente fez o trabalho para algumas pessoas:

Para aplicar a correção, altere a linha 198 no arquivo /usr/bin/xdg-settingsde

command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | sed -e 's/ .*$//'`"

para

command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | sed -e 's/ .*$//' | head -n 1`"

ATUALIZAÇÃO 25 de julho de 2016 (correção de trabalho!)

Atualize a correção proposta para o (K) Ubuntu 16.04:

Para aplicar a correção, altere as linhas 177 e 202 no arquivo /usr/bin/xdg-settingsde

command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | first_word"

para

command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | first_word | head -n 1`"

Em seguida, acesse as configurações do Google Chrome e defina o Chrome como navegador padrão.

ATUALIZAÇÃO 1 de junho de 2017

O bug foi fechado e marcado como "Correção liberada" a partir de hoje. Citando o usuário Olivier Tilloy (osomon) :

Se eu li o relatório corretamente, o problema foi corrigido no xdg-utils no xenial. Wily é EOL há quase um ano, então estou encerrando o 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
fonte
1
Você poderia sugerir seguir o erro e votá-lo clicando em "Este bug afeta você?" ? Obrigado!
Nicolas Dumazet
Parece que o relatório de bug é para o Chromium, mas esse erro também se aplica ao Google Chrome. Isso importa? Além disso, a linha "check_default_browser" não aparece nesse arquivo de configuração para mim.
Nicomachus
Sim, isso afeta o Chromium e o Chrome. Mas o Chrome é baseado no Chromium, portanto, se for corrigido, deverá ser corrigido para ambos. Sobre essa frase que falta: eu não sei. Pode apenas adicionar a linha e ver se funciona?
Yanick Nedderhoff
3
Só para confirmar ... a nova solução oferecida (substituindo o comando regex) funciona para mim em 15.10 :) Obrigado.
TacB0sS
2
ATUALIZAÇÃO O dia 5 de abril de 2016 (correção de trabalho!) Corrigiu esse problema para mim, no Ubuntu 15.10 com versão do Chrome 50.0.2661.102 (64 bits)
CharlyDelta 13/16
3

Isso foi detectado como um bug nos utilitários XDG e também afeta o Chromium Browser.

Veja LP Bug # 1509139 .

Danilo Piazzalunga
fonte
2
Que tal uma sugestão para votar clicando em "Este bug afeta você?" ? Obrigado!
Nicolas Dumazet
-1

Eu estava tendo o mesmo problema com 15.10. Cada vez que reinicializei e iniciei o chrome, ele reclamou que não era o navegador padrão, apesar de os detalhes das configurações Aplicativos padrão mostrarem o padrão para a web. Notei que o Firefox era o padrão para fotos, então defina isso como visualizador de imagens. Depois de um total de reinicializações, o chrome não está mais reclamando. Eu deveria tentar mais algumas vezes antes de afirmar que isso resolveu meu problema, mas queria compartilhar o resultado inicial, se alguém estiver no modo de tentar fazer as coisas sozinho.

mrh53
fonte
Atualização: Pode ser um arenque vermelho. chrome: // settings ainda mostra que o chrome não é meu navegador padrão. Eu devo ter pressionado o botão "Não perguntar novamente" por acidente durante o teste. Não consigo encontrar o arquivo de preferências, a fim de reverter essa decisão
mrh53