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: