have a network configuration solution that is well suitable for servers, network login and quick network detection/setup
(This description was updated)
The original proposal was to replace the traditional method of network configuration by network manager. This idea was not very well accepted because it has some drawbacks, specially when network is needed before the desktop is ready and networkmanager is loaded. Also network manager is not well suitable for servers.
But the actual solution is not well suitable for the average computer users (excluding experts, geeks, ...). The average computer user does not know the difference between the common method and the network manager. This kind of user needs some solution that "
just works ".
The average users (like John on the usecase) just wants to have the network working, does not matter where he is (on a coffee shop, on a train station, on the airport, at the company or at home). This common user just wants to click a button (when multiple networks are available) and select which one to use. Network Manager is better suitable for this than the traditional method.
So we need a solution that works for either situations: When the network is needed before the desktop is ready (for servers, network login, ...) and for easy and quick network detection/setup.
I think this can be archived by integrating both network manager and the traditional method into one solution. In this integrated solution, the traditional method would be the "central" method and the network manager would be an user interface/developer API to communicate with the "central" method. Like this:
User interface -> Network manager -> Traditional Method -> Configuration.
This is just an idea of how to do it, but others are accepted. The feature proposal is to have something that "just works" for the varios combinations of network environments.
Also, the API part is very important and network manager provides this for desktop developers to know information about the network (for example, if the network is connected or not).
Thank you for everyone who contributed on the comments.
Set user benefit
You can add different relations here, for example duplicate features, obs projects, urls...
To embedd an image you can simply upload it to paste.opensuse.org and add a relation to its raw url.
Set release notes
John always have his laptop with him and likes to use it on differente coffe shops, at the airports and at home. He uses network manager for easier configuration and he is not and "advanced" user.
Chuck is a system administrator and has a linux server with text (terminal) only (no graphical interfaces). The server obviously stays on the same place always plugged on the same static network.
Last change: 3 years ago