I believe this GNOME bug is fairly old by now(10 years maybe?) but recently I’ve had struggles with it again since I need to use my ethernet cable instead of WiFi on my Tuxedo laptop.
Most around here probably know that turning off Wi-Fi enables Airplane mode, turning off Airplane mode turns on Bluetooth, and turning off Bluetooth finally has them all turned off. It always feels like playing rock/paper/scissors when I have to use my cabled internet.
I was wondering if there is any current band-aid fix for this behavior?
I’m unsure where this gnome settings entanglement occurs in the codebase but if someone could point me in a direction I’d love to dig into it.
Hah, that’s interesting indeed.
What distribution and versions are you on?
I’m currently on Arch(6.13.5) and Gnome Shell 47.5 but I’ve had this exact behavior happen on older Ubuntu versions as well.
Normally I’d never run into it because the device would either always use WiFi or always be cabled but in this case I’m using a cable in my laptop so I need to disable WiFi.
I read “turning off Wi-Fi enables Airplane mode” as if Aeroplane Mode would turn
on when you disabled Wi-Fi even though Bluetooth was still enabled.
What you really mean seems to be:
When I turn off Aeroplane Mode both Wi-Fi and Bluetooth is enabled even
though only one of them was enabled when I enabled Aeroplane Mode.
Is that correct? I’ve never even considered that this happening could be an issue but I think I
see it now.
My best workaround for this is to just ignore the Aeroplane Mode button:
If you want to keep Bluetooth always off but toggle WiFi on and off depending
on whether you have access to Ethernet or not I would just use the WiFi
toggle button. Toggle WiFi on when you want to use it, and off when you
don’t. Just ignore the Aeroplane Mode button.
If you want to do the opposite. That is always keep WiFi off but toggle
Bluetooth on- and off depending on what devices you’re using, then just
toggle Bluetooth on- and off and ignore the Aeroplane Mode button.