禁用 Elementary OS 下的开机弹框

机子上了 elementary OS 之后,最近发现这个开机弹官网下载框问题越来越严重了
以前 eOS 官网还没有被 wall 的时候,这个框还没什么大问题,直接关掉就行了
但是现在 eOS 官网不能直接打开了,这个框就直接卡死在那,标题上写着 log in,直接关根本关不掉
更糟糕的是,它还强制显示在所有窗口的最上层,挡住视线,由于卡死在那又移不开,所以每次开机都得用 kill 命令把它干掉了
这么搞,每次都要 kill,实在是相当麻烦,于是最近找了找办法。发现直接禁用掉就可以了

在 freya 的 terminal 里面直接执行这一条命令:

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

没错,就是回收 90captive_portal_test 这个文件的执行权限,这样子开机就不会再出现这个烦人的弹框了

当然,这不是唯一的方法,你也可以用 How to stop captive-long in Elementary OS Freya? 中提到的方法,直接把 captive-login 这个文件给替换掉

或者参照国内文章里面提到的方法,直接删掉对应的文件

1
2
3
cd /usr/bin/  
sudo mv captive-login captive-login.bak
rm -rf /etc/NetworkManager/dispacher.d/90-capti*

对于这个问题,实际上在 eOS 官网已经有人提了类似的 bug:
https://bugs.dogfood.paddev.net/capnet-assist/+bug/1039042