In struggling to learn how to connect to a wireless network, I found the UI of 
Network-Manager a bit cumbersome and unfriendly. Never mind the driver problems 
I had when I was first setting up my WiFi connection.  When you first 
left-click on the network-manager icon, you are presented with a list of 
wireless stations. If you click on one of those (and you have never connected 
to it before), a window pops up that does not allow WPA connections. To use 
WPA, you have to click (instead) on the "Connect to Other Wireless Network" 
link, in which another window will pop up that *will* allow WPA connections. 
Now, why the different windows? And, now I have to fill in the SSID of the 
access point, which could be automatically filled-in if this menu came up when 
I clicked on the network name in the first case. Don't get me wrong-- I think 
Network-Manager is great-- Linux has come a long way, baby! But that doesn't 
mean we can't make it better.

I think a *single* window with everything you need would be great. Show me my 
wired connection (and use that if available), and show me all of the past 
wireless connections that I have made plus all of the new ones. (Maybe a 
click-box for "Show inactive connections", or a button for "Show All" would be 
a good idea here). If showing all (past and present) connections, I should be 
able to delete an old connection that I know I will never use again.  (There 
could be an optional "don't EVER show me this connection again").

Show me the signal strength bar for all active connections-- not a tiny, "wimpy 
looking" signal-strength bar, but rather a nice horizontally long one that goes 
from red-to-yellow-to-green. There should be a locked (or unlocked) symbol that 
shows if the network requires a key, and I should be able to click on that 
locked/unlocked symbol, and get a dialog that will allow me to add or change 
the key (regardless if the station is in range or not). There should be a 
click-box for "connect automatically", (and of course this click-box would by 
default not be checked so that "connect manually" would be the norm).

There should be a click-box for "allow roaming", and if clicked, it should 
allow you to type in a x.x% delta value (that must be exceed before moving to 
the "better" connection).

I should be able to arrange the order of the active and inactive network 
connections, so I will get the one I am expecting while roaming about the 
building.  Only the connections marked "connect automatically" would be used 
for roaming.

There should be a click-box for "allow direct connections to other user's 
machines" (or "allow ad-hoc" if you like to confuse newbies) so that other 
user's machines will show up in the list of available connections-- but "access 
points only" (or "infrastructure only" if you like to confuse newbies) would be 
the default. (If they *do* click the "allow peer-to-peer connections" option, 
there should be a security warning).

If the user's WiFi interface and driver combination doesn't allow WEP and/or 
WPA, there should be an error message telling the user this when they try to 
select encryption (so they don't waste their time trying to make WEP and/or WPA 
work). Just having these options disappear is cryptic if you are trying to set 
up your network for the first time.  An alternative would be some simple text 
that shows up that tells you the limitations of the hardware and driver if it 
doesn't support everything.

You should be able to set up a "default TCP/IP" configuration, but this could 
be overridden for each connection. (Static or DHCP IP Address, static or DHCP 
DNS servers, and static network mask and gateway if not DHCP). There should be 
a separate default for the wired connection, as this is usually in a controlled 
environment while the wireless connections are usually in an uncontrolled 
environment-- so they might need different defaults.

There should be help (like a button or something) that would help the user with 
some security settings-- firewalls, packet filters, etc.

Having a separate network control in the main menu (that "fights for dominance" 
with Network-Manager) is not very friendly. There should be exactly *one* place 
to go to configure networks. (I would even put the modem configuration on the 
Network-Manager window). The "other" network configuration tool should not even 
be loaded at all-- it is just a source of confusion IMHO.  If there *is* 
another network configuration control, then it should be either disabled by 
network manager, or there should be some help on what to do in that case.

And now for another enhancement-- How about a button for "find WiFi access 
point"-- this could be a data-base that is updated whenever you are on-line. (I 
have *no clue* where this data base would come from, or how it would be 
updated, but I know you need to have a local copy of it, since you don't have a 
connection to the Internet at this point).  You should be able to enter a 
zip-code, or address/city/state/country (or province or region or ??), and then 
all of the known access points in that area would be listed (and if they are 
"free" or subscription services). That would be *killer*-- no one else is doing 
that in a Linux distribution.

There could also be a data-base for free ISP and BBS numbers that you could 
dial into if you were in a strange city. Some of these will at least allow 
emails. Some even allow free Internet surfing. This data-base could also be 
automatically updated when you are on-line.  (Maybe it could be the same 
data-base as the WiFi one?)

Well, that's a lot of stuff, and if even a few of these things are implemented, 
it will make Network-Manager the *best* network configuration tool available-- 
regardless of the O/S you are using.

-- 
"Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail
_______________________________________________
NetworkManager-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to