Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 17459 ideas, 107690 comments, 2263278 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #8326: Network Manager must have Wireless Refresh (Or Search button)

Written by Kosimo the 10 May 08 at 13:16. Related project: Network Manager. Status: New
Rationale
When a new wireless network is activated, the only way to see it in network manager is waiting 'till the system find it... Why not adding a simple (refresh) button to make a new search and find all Wireless Networks?

Tags: (none)

1445
votes
up equal down
Solution #1: Auto-generated solution of idea #8326
Written by Kosimo the 10 May 08 at 13:16.
Ubuntu Brainstorm was updated in January 2009. Since the idea #8326 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
803
votes
up equal down
Solution #2: Right Click->"Scan Wireless Networks"
Written by nick.colgan the 29 Jan 09 at 03:51.
Add a "scan wireless networks" option to right click context menu of nm-applet.
-209
votes
up equal down
Solution #3: Scan on left-click
Written by anabelle the 29 Jan 09 at 15:01.
Since you click to see if you are connected or to connect to a new network it could work similar to OSX.

Once you click it scans for networks and include new results in the lists... no right clicking or anything.
-180
votes
up equal down
Solution #4: Use wicd instead of network manager
Written by elbel86 the 1 Feb 09 at 04:19.
wicd is a great alternative to network manager and offers many more options in its gui, including a refresh button. Of course, wicd isn't even in the repos yet, so it could take some time to get it in.
344
votes
up equal down
Solution #5: Automatically show new wireless networks without any user interaction
Written by Endolith the 2 Feb 09 at 07:47.
If there is a problem with Network Manager not showing new networks when they have changed, then fix that problem.

We should not be adding "Refresh" buttons to things that should always be up-to-date. When would you *not* want the list refreshed? Never. If Network Manager were functioning optimally, the button would serve no purpose, so there is no reason to add it.

Let's make things function correctly instead of adding poor workarounds.
64
votes
up equal down
Solution #6: Solution in place in 0.7.3 or so: Rescan on startup and if the applet is used.
Written by tchalvakspam the 18 Feb 09 at 20:04.
I'm paraphrasing the solution that one of the developers has implemented (I believe in a version slightly after 0.7) for the purpose of clarifying the brainstorm understanding of what the developers have done to solve the problem.

One of the developers has said that more recent patches to NetworkManager will result in the following behavior:

- When a user interacts with the applet, a rescan will occur immediately if one hasn't within the last 20 seconds. For two minutes thereafter, it will do 20 second interval rescans, then drop to 120 second scans.

- When the applet starts up or the wireless card is re-enabled after being disabled, NetworkManager will do 20 second interval scans for two minutes, and drop back down to 120 second interval scans after that.

So by NetworkManager version 0.7.1 or 0.7.3 or so, any other behavior that doesn't get a rescan as fast as that should be some kind of bug.
10
votes
up equal down
Solution #7: Integrating WifiRadar into network manager
Written by hemanth.hm the 8 Mar 09 at 18:27.
WiFi Radar is a Python/PyGTK2 utility for managing WiFi profiles.It enables you to scan for available networks and create profiles for your preferred networks. At boot time, running WiFi Radar will automatically scan for an available preferred network and connect to it. You can drag and drop your preferred networks to arrange the profile priority.

5
votes
up equal down
Solution #8: Make it clear that a scan is in progress
Written by korin43 the 28 Oct 09 at 19:43.
#6 is nice, but it leaves users feeling like NetworkManager isn't rescanning at all. It would be better if it had some sort of feedback like "Scanning for Networks".
2
votes
up equal down
Solution #9: Configurable Intervals and scan optons
Written by tz the 4 Dec 09 at 17:27.
20 seconds is longer than it takes to load most complex web pages, yet that is what everyone is stuck with, but it might actually be 2 minutes.

I would like the option to scan every X seconds when the applet is active, and Y seconds when it is in background. If you constantly change APs, the current settings are too long, but if you are always using the same one they are too short.

Some hardware does bad things (e.g. can't receive or transmit) when you initiate a scan, so you might not want it more frequently, but if I have a good adapter I should be able to unlimit it.
1
votes
up equal down
Solution #10: Show received AP Beacons immediately without a scan
Written by tz the 4 Dec 09 at 17:48.
Most wireless cards can receive beacons without a scan and most APs ("visible") send them a few times per second. The list returned by the scan includes these - but I think there is a call which returns the result WITHOUT DOING AN ACTUAL SCAN (sending query packets, etc.).

For wireless cards which support this feature, the display list should be updated every second from the list of visible beacons without doing any explicit scan.

Propose your solution

Attachments
No attachments.


Duplicates


Comments
Sidney wrote on the 10 May 08 at 15:17
Um, either I don't understand you or you haven't tried to click on the applet. A list of found networks pops up and you can select the one you want. And if that doesn't work, there's the button "Connect to new wireless network".

Kosimo wrote on the 10 May 08 at 15:21
Sidney:
Choosing "Connect to new wireless network" forces you to write the wireless name, and no, it doesn't make a new search for all available networks.

What I mean is very very simple:

A button: (Search, or refresh) To update the list of available wireless network.

jaume69 wrote on the 10 May 08 at 18:28
Hello, I have the same problem, when I'm connected to a wireless network, I am not looking for new networks around.Only I can give to the second mouse button on the wireless icon and connect and disconnect again ..
Thank you.

Wikzo wrote on the 11 May 08 at 09:11
I agree. The Network Manager needs a Refresh button... or remove the GNOME Network Manager and replace it with something like Wicd - it works way better than the default in Ubuntu!

ubunteando wrote on the 12 May 08 at 10:52
TOTALLY AGREE!

I like Wicd a lot, but I would stick with NM if its default in gnome... but PLEASE add a refresh-like button :))

PeterKraus wrote on the 12 May 08 at 22:56
Wicd would be good.

frandavid100 wrote on the 13 May 08 at 07:33
I agree with the idea, but I really don't think it should be an Ubuntu idea. You'd better ask for it upstream, to the NM devs.

Bromskloss wrote on the 13 May 08 at 12:43
Can't networ manager just refresh by itself more often, or is that expensive in some way?

Kosimo wrote on the 13 May 08 at 18:45
x Bromskloss

I think that refreshing itself more often would make awake the power saving more times and consuming more energy... You don't really need that feature. But, when trying to connect to some specific network you really need a refresh, and is here where the magic Button REFRESH needs to be there!


tlyon wrote on the 29 Jun 08 at 02:16
Any wireless manager should be able to do this. I am surprised that this capability isn't already there.

It wouldn't be so bad if I could see a list of wireless networks I have configured but aren't currently detected, so I can try selecting them anyway. But that isn't possible either, although it is a (slightly) less mind-boggling design decision.

tchalvakspam wrote on the 7 Jan 09 at 19:35
Yeah, this is a frequent problem when you return from a suspend, and come up with a blank list of wireless networks when there are lots around that the system just hasn't scanned for.

Actually, I think that all of this would be solved by network manager forcing a rescan when you click on the wireless icon, if it hasn't already scanned within a certain time period, (say, a minute or so).

Then, you would pretty much never get an empty list of networks, and you'd be able to manually force a rescan for networks just by clicking the icon, without incurring any more overhead by having network manager auto-rescan any more frequently than it currently does.

nickpiggott wrote on the 12 Jan 09 at 21:30
I agree with the need for a rescan or refresh button. I use WiFi on the train, logging in at each station (to sync e-mail) when the train stops there. I need to be able to trigger a rescan as the train draws in - if I wait for network manager to just find it, it's too late. (The refresh functionality is available under other OSes).

jward wrote on the 24 May 09 at 14:21
I think solutions 5 and 6 are ideal, especially 6 as it's confirmed to me something I was fearful about and that was the frequency at which "nm" would keep refreshing and whether that would put load on the system and wireless card, possibly even burning the latter out eventually. But with intervals of up to two minutes thats pretty safe. If it did put a load on the system then solution 2 would be more desirable.

In some regard I still think a refresh button on the drop down would be a good idea as it's often the case that when you scan for the first time your desired network doesn't always get picked up and I think the primary instinct is not to close the menu and re-open (as this is refreshing) but to try and refresh the list to find it. This button could be placed out of the way since it would only be needed sparingly if refreshes we're generally successful. Either that or we place a message in the drop down when clicked on that states "Scanning for wireless networks" then disappears, which shows users that by virtue of opening the wireless networks drop down you are scanning for networks each time. That means no need for a refresh button, just a re-opening of a menu.

korin43 wrote on the 28 Oct 09 at 19:44
#5 is missing the point the same way the entire Gnome project misses the point. Sure, we want everything to work right out of the box, but you shouldn't remove the functionality to fix it if something goes wrong just because "that should never happen".

tz wrote on the 4 Dec 09 at 17:19
Ubuntu should patch NM to add a refresh button, or at least adjustable scan intervals and then leave it until the Gnome project gets its act together and actually fixes it.

Unchecking then rechecking "Enable wireless" via right click will refresh the list immediately.

20 seconds is a very long time - maybe necessary on some lame wireless hardware, but most will pick up beacons IMMEDIATELY so won't need a "scan" as such. On every other device and OS, my AP is visible within one second. It is also visible in 1 second if I do "iwlist scan", but can still take forever to get to the NM list.

To respond to "why would you ever not want it to be up to date" - well, what is proposed is that the data is likely to be always stale by up to 20 seconds or 2 minutes for the next several years while Gnome keeps telling us they won't fix it properly. If they can't do better than being out of date by longer than it takes to load and start you-tube, they need a refresh.


Post your comment