Per-interface switch instead of current type-based one
Currently NM applet provides a type-based switching of managed interfaces, for example:
- Enable (disable) Wi-Fi
- Enable (disable) Mobile Broadband And the main "Enable Networking" switch, which is the only quick way of disabling Ethernet interfaces, but is obviously not really fit for that purpose as it disables every other interface as well.
My suggestion is that the right-click menu could simply provide the main "Enable Networking" switch as it does now, but instead of the currently-used type-based switching, a simple list of interfaces would be provided right under the main switch. Including the switching ability of course. In this way NM applet would be able to cover more scenarios.
For an example scenario, consider using secondary Wi-Fi interface for testing, debugging or experimentation while wishing to turn off the main one. Another possible scenario is having two mobile broadband interfaces connected to the same antenna and wishing to switch between the two. And last, but not least, it is also suggested that the described list includes Ethernet interfaces so that NM would be able to enable and disable them properly/at all.
The described right-click menu also would also allow for a bit of decluttering of the main left-click one. By listing the interfaces in the right-click menu, the left-click menu would no longer need to list the disabled interfaces, only the connected and disconnected ones.