O site do Elementary OS é aberto espontaneamente no Chrome ao longo do dia. Eu não tenho ideia de por que ou como parar. Alguma solução?

4

Estou usando o Ubuntu 14.04 no meu Chromebook. No entanto, tenho 100% de certeza de que o Chromebook não tem nada a ver com isso, pois o problema acabou de começar há alguns dias, depois de visitar o elementary.io.

Eu nunca instalei o Elementary neste laptop. No entanto, eu fiz tentei instalar o seu Pantheon DE sem sucesso no início desta semana. Eu pensei que eu removido corretamente o DE usando:

sudo apt-get remove --purge elementary-desktop

Depois disso:

sudo add-apt-repository --remove ppa:elementary-os/testing

sudo add-apt-repository --remove ppa:elementary-os/daily

sudo apt-get autoremove

No entanto, o site é iniciado no Google Chrome quando faço o primeiro login na área de trabalho. Então, ele será lançado espontaneamente enquanto uso meu laptop ao longo do dia. Eu tenho o Firefox instalado no laptop também e isso nunca acontece com o Firefox. O Google também está configurado para minha página inicial no Chrome. Então, eu sei que o site Elementary não foi definido erroneamente como minha página inicial

Alguém tem alguma solução sobre o que fazer sobre isso?

    
por MrComply 26.07.2015 / 06:27

1 resposta

1

Causa do problema

Quando você instalou o ambiente de desktop elementar Pantheon, também instalou o assistente de portal cativo elementar, que ajuda você a se conectar a diferentes redes WiFi públicas. Sua tarefa é abrir o site do portal para que você possa efetuar login na rede. Na verdade, ele abre o site https://elementary.io . (É o trabalho da rede redirecionar você para o portal de login deles.)

Esta lógica está contida neste script /etc/NetworkManager/dispatcher.d/90captive_portal_test , que está sendo executado pelo assistente de rede .

Solução

sudo chmod -x /etc/NetworkManager/dispatcher.d/90captive_portal_test

Isso impedirá que o assistente de rede execute o script.

Nos bastidores

Esta é a parte do código, que causa os popups irritantes:

#launch the browser, but on boot we need to wait that nm-applet starts
start_browser() {
    local user=""
    wait_for_process nm-applet
    $logger "Running browser as '$user' to login in captive portal"
    su "$user" -s /bin/sh -c "captive-login 2>/dev/null || sensible-browser start.elementaryos.org 2>/dev/null"
}

Referências:

  1. relatório elementar de bugs do OS Launchpad
  2. Responda na troca de pilha do SO elementar
  3. Desabilitando a detecção do portal cativo no sistema operacional elementar Freya
por 0x450 21.12.2015 / 14:50