solus-project / budgie-desktop

I Tawt I Taw A Purdy Desktop
https://solus-project.com/
2.34k stars 159 forks source link

Captive Portal handling #807

Open jbicha opened 7 years ago

jbicha commented 7 years ago

Feature Request

After connecting to a network, NetworkManager (if enabled) checks whether the network is a captive portal. If it is, GNOME Shell pops up the portals's webpage to allow the user to easily authenticate or whatever with the portal. This is powered by webkit2gtk. I think it would be useful if Budgie could do this too.

Distro Integration

To enable the NetworkManager connectivity feature, you can create a file like /usr/lib/NetworkManager/conf.d/20-connectivity.conf with contents like

[connectivity]
uri=http://nmcheck.gnome.org/check_network_status.txt

Fedora uses a separate package named config-connectivity-fedora. A user can then easily disable the feature by uninstalling that package.

References

https://manpages.debian.org/unstable/network-manager/NetworkManager.conf.5.html#CONNECTIVITY_SECTION

ikeydoherty commented 7 years ago

Yeah I actually agree, this would've been so so handy last time I was in Portland. Damn hotel wifi wouldn't work properly ...