J'utilise Ubuntu 14.04 sur mon Chromebook. Cependant, je suis sûr à 100% que le Chromebook n’a rien à voir avec ce problème, car le problème vient juste de commencer il ya quelques jours, quelque temps après la visite de elementary.io.
Je n'ai jamais installé Elementary sur cet ordinateur portable. Cependant , j’ai essayé d’installer leur Pantheon DE en vain plus tôt cette semaine. Je pensais avoir correctement supprimé le DE en utilisant:
Sudo apt-get remove --purge elementary-desktop
Alors fait:
Sudo add-apt-repository --remove ppa:elementary-os/testing
Sudo add-apt-repository --remove ppa:elementary-os/daily
Sudo apt-get autoremove
Cependant, le site Web est lancé dans Google chrome lors de ma première connexion au bureau. Ensuite, il se lancera spontanément périodiquement car j'utilise mon ordinateur portable tout au long de la journée. J'ai également installé Firefox sur l'ordinateur portable et cela ne se produit jamais avec Firefox. Google est également défini sur ma page d'accueil en chrome. Je sais donc que le site Web de l'élémentaire n'a pas été défini par erreur comme ma page d'accueil
Quelqu'un a-t-il des solutions quant à ce qu'il faut faire à ce sujet?
Lorsque vous avez installé l’environnement de bureau élémentaire Pantheon, vous avez également installé l’assistant de portail captif élémentaire, qui vous aide à vous connecter à différents réseaux WiFi publics. Son travail consiste à ouvrir le site Web du portail afin que vous puissiez vous connecter au réseau. En réalité, il ouvre le site Web https://elementary.io
. (C'est le travail du réseau de vous rediriger vers leur portail de connexion.)
Cette logique est contenue dans ce script /etc/NetworkManager/dispatcher.d/90captive_portal_test
, qui est exécuté par l'assistant réseau .
Sudo chmod -x /etc/NetworkManager/dispatcher.d/90captive_portal_test
Cela empêchera l'assistant réseau d'exécuter le script.
C'est la partie du code qui provoque les popups ennuyeux:
#launch the browser, but on boot we need to wait that nm-applet starts
start_browser() {
local user="$1"
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"
}
Références: