Community
Participate
Working Groups
It would be interesting to integrate the Eclipse platform with NetworkManager on Linux systems. http://projects.gnome.org/NetworkManager/ Doing so would allow us to do things like not poll for networked resources but instead rely on whether or not the system says it has a connection or not. CVS synchronization and network-using functionality could rely on this, too. The Mylyn or EGit projects could make use of it to only attempt to sync when there is a network connection. I'm sure there are other novel uses of this functionality :) I'm filing this with Platform UI but if there's a better place, please move it there.
Thanks for the re-assignment, Paul. Maybe it should go to Equinox? Or SWT? I guess SWT's platform file support is the closest thing to this that currently exists. I don't think Team is appropriate as it's something we'd want at a lower level.
NetworkManager provides a decent dbus api so it should not be that hard to check for active connection. See http://projects.gnome.org/NetworkManager/developers/migrating-to-09/spec.html#org.freedesktop.NetworkManager.Connection.Active . But this will require proper dbus support in the platform - smth that totally makes sense for other integrational problems like PolicyKit usage and etc.
(In reply to comment #1) > Thanks for the re-assignment, Paul. Maybe it should go to Equinox? Or SWT? I > guess SWT's platform file support is the closest thing to this that currently > exists. I don't think Team is appropriate as it's something we'd want at a > lower level. Team is currently responsible for the org.eclipse.core.net plugin (that deals with network connections and proxies). But they can re-direct if necessary. PW
In bug 394087 core.net was moved to use gsettings which is good enough IMHO.