plasma-nm's network priority feature is a bit hidden: System Settings > Connections > [the network you want to prioritize] > General Configuration > Priority macOS has (or had) a more discoverable and humane system: the list of networks *is* the priority queue, and you just re-order the items directly, via drag-and-drop. This StackExchange answer shows it: https://apple.stackexchange.com/a/45703/257388 For a real-world illustration of the impact of low discoverability: not knowing about this feature cost me $15 tonight after I accidentally did a kernel upgrade using my expensive metered wifi hotspot, which plasma-nm did not de-prioritize in favor of my home wifi after I got home in the evening because I didn't know about the priority feature.
This is a nice feature, but not really easy to implement. At this moment we are definitely not going to implement this.
Fair enough, I wasn't expecting instant service! :-)
I think what would also make sense to automatically raise the priority for a connection when you explicitly click Connect in the applet. This way when it picks the wrong AP and you overrule it, it would remember that and hopefully avoid that situation in the future.
or, perhaps some smartness: - Have "Metered" imply a lower priority - Take into account last seen/connected time, a random WiFi that happens to have the same SSID as a WiFi I connected to months ago shouldn't get prioritized over my home WiFi I connect to every day Not sure how much that is in our realm of influence or just NM magic
This is unfortunately not in our hands, this "heuristic" would need to be implemented in NetworkManager. This DnD feature can be added to the KCM, but I don't have time to do it myself so if there is a demand for this feature then feel free to implement it and I will happily review it.
Would it be possible to first implement a simple priority of encrypted networks over unencrypted networks?
(In reply to m.wege from comment #6) > Would it be possible to first implement a simple priority of encrypted > networks over unencrypted networks? This is not something we can do in plasma-nm, all the logic is in NetworkManager, we just provide a way to configure it.
Created attachment 122033 [details] priority connect may be implemeted already?
This request is about implementing priority va drag-and-drop in the network list, not with a spinbox in the individual networks' settings.
I wonder if it would be possible to fix/ implement this for KDE/Plasma 6?