Announcing ConnMan.net
Announcing ConnMan.net
Posted Jun 24, 2009 16:20 UTC (Wed) by wstephenson (guest, #14795)In reply to: Announcing ConnMan.net by nirik
Parent article: Announcing ConnMan.net
I meant a full-featured client that starts with the desktop session, saves configuration to disk (and securely where appropriate) and has a UI.
Posted Jun 24, 2009 16:28 UTC (Wed)
by dcbw (guest, #50562)
[Link] (2 responses)
But since you've implemented the plasma stuff, I'm curious what your suggestions would be for making it easer. How can the D-Bus interface be improved? What can be made simpler, ensuring that the flexibility of the configuration system is retained?
It would be a lot simpler if we could get rid of ActiveConnection and just use the Device object, but unfortunately, we're just about to add bridging support, and that's going to make the ActiveConnection class have more than one device in the "Devices" property.
Networking is a complex problem, and if you want to solve users' needs, you often need to write non-trivial amounts of code to make sure it's possible and easy for the user. Often that means it's harder for the develoepr.
Posted Jun 24, 2009 16:47 UTC (Wed)
by wstephenson (guest, #14795)
[Link] (1 responses)
1) Wireless networks (as the NM dbus api only gives a list of access points)
This list is pre-filtered on appropriateness (a fuzzy definition but you know what I mean - don't list any connections where a matching AP is not visible - don't list wired connections when there is no cable inserted, don't show anything wireless when in flight mode, etc).
From what I've read of the ConnMan docs so far, they have taken a similar approach in what is presented to the client, giving up some correctness and flexibility in the model (at that layer) for ease of use.
Posted Jun 24, 2009 18:27 UTC (Wed)
by dcbw (guest, #50562)
[Link]
Similarly, we found that *not* showing interfaces that were disabled or not managed by NM caused *huge* numbers of bug reports, mostly from Ubuntu users asking "where's my wifi card" when Ubuntu set their wifi card unmanaged by default and it disappeared from the applet.
So the gnome applet tries to give you an informed view of your machine, including why you can't do some things you may want to, instead of just hiding those items completely. The same reason why menu items get disabled rather than hidden outright.
Announcing ConnMan.net
Announcing ConnMan.net
2) Connection on an Interface.
Announcing ConnMan.net
