Il sito Web del SO elementare si apre spontaneamente su Chrome per tutto il giorno. Non ho idea del perché o di come fermarlo. Qualche soluzione?

4

Sto usando Ubuntu 14.04 sul mio chromebook. Tuttavia, sono sicuro al 100% che il chromebook non ha nulla a che fare con questo problema visto che il problema è appena iniziato un paio di giorni fa, qualche tempo dopo aver visitato elementary.io.

Non ho mai installato Elementary su questo laptop. Comunque io ho cercato di installare il loro Pantheon DE inutilmente all'inizio di questa settimana. Ho pensato di rimuovere correttamente il DE usando:

sudo apt-get remove --purge elementary-desktop

Quindi:

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

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

sudo apt-get autoremove

Tuttavia, il sito Web viene avviato in google chrome quando accedo per la prima volta al desktop. Quindi si avvierà spontaneamente periodicamente mentre sto usando il mio laptop per tutto il giorno. Ho installato Firefox anche sul laptop e questo non succede mai con Firefox. Google è anche impostato sulla mia home page in chrome. Quindi so che il sito web elementare non è stato erroneamente impostato come la mia homepage

Qualcuno ha qualche soluzione su cosa fare a riguardo?

    
posta MrComply 26.07.2015 - 06:27

1 risposta

1

Causa del problema

Una volta installato l'ambiente desktop Pantheon, è stato installato anche l'assistente captive portal elementare, che consente di connettersi a reti WiFi pubbliche diverse. Il suo compito è aprire il sito Web del portale in modo che sia possibile accedere alla rete. In realtà apre il sito Web https://elementary.io . (È compito della rete reindirizzarti al portale di accesso.)

Questa logica è contenuta in questo script /etc/NetworkManager/dispatcher.d/90captive_portal_test , che viene eseguito da assistente di rete .

Soluzione

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

Ciò impedirà al assistente di rete di eseguire lo script.

Dietro le quinte

Questa è la parte del codice, che causa i fastidiosi popup:

#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"
}

Riferimenti:

  1. rapporto bug del launchpad del SO elementare
  2. Rispondi allo scambio di stack del sistema operativo elementare
  3. Disabilitazione del rilevamento captive portal su OS elementare Freya
risposta data 0x450 21.12.2015 - 14:50

Leggi altre domande sui tag