Make it easier to ignore the onboard WiFi adapter
My desktop PC has an onboard WiFi adapter, however, it is not a good one in terms of the achieved speed. So I bought a (fully supported) USB WiFi adapter and connected it. And it is indeed faster, as tested with nmcli con up uuid ed5a0e6d-581a-4ce8-8bb7-86e26327c43c ifname wlp0s20u1
.
From now on, I would like to completely ignore the onboard WiFi adapter - but I cannot find a place to do so in the UI.
Even worse, after a reboot, the connection always comes up on the onboard adapter, instead of the newly purchased USB adapter. If I click the top bar, WiFI>, USB WiFi>, then select the correct access point (to which the onboard WiFi adapter is connected), then the onboard WiFi adapter disconnects, and the USB WiFi adapter connects. But this doesn't persist across the reboot.
Yes I can edit all saved connection profiles to explicitly mention the USB adapter - but that's too much work. I am sure a better solution can be found.
Maybe we can have a per-adapter on-off switch in Gnome Control Center, in the Wireless pane? Right now it displays two tabs, one per adapter, so that would be a place to add the on-off switch.
Yes there is already a global WiFi on/off switch at the top, but it is not useful for my use case.
I would also be happy with a no-knobs solution that simply prefers external USB WiFi adapters over internal PCIe based ones when deciding how to connect. Or tries to restore connections on the same adapter as they were before the reboot. In any case, the desired outcome is that the USB WiFi adapter is connected to the last WiFi network it was connected to, and that the internal adapter is not connected to any network.