Summary: | Telepathy thinks you are offline if you connect to internet via other methods than Networkmanager, eg wvdial | ||
---|---|---|---|
Product: | Telepathy | Reporter: | Sinclair <orion2000za> |
Component: | mission-control | Assignee: | Telepathy bugs list <telepathy-bugs> |
Status: | RESOLVED DUPLICATE | QA Contact: | Telepathy bugs list <telepathy-bugs> |
Severity: | major | ||
Priority: | medium | ||
Version: | git master | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Sinclair
2013-03-18 09:31:47 UTC
I think mission-control should not be built with Network Manager if you are not going to use that. and how can I do that, build mission-control without Network Manager? And what consequence would it have the times when I do use Networkmanager to connect (most of the times in offices and so on)? If you do have NM installed but are currently bypassing it, a smaller hammer than recompiling MC is to configure it not to believe NM. Empathy can do this through a GUI, but kde-telepathy probably can't. This might work: gsettings set im.telepathy.MissionControl.FromEmpathy use-conn false (Yes, the name is pretty horrible - we inherited the setting from Empathy.) There ought to be D-Bus API on Mission Control for this, if someone wants to add it. I believe the way this is meant to work is: if (compiled with NM && NM is running && we are configured to believe it) { MC thinks we are online = NM thinks we are online } else { MC thinks we are online = TRUE } ... so people who don't have NM at all (even if their distribution compiled MC with NM support) don't have this problem either, it's only people who have NM but are not using it who get this. Please report any deviation from that as a bug. The long-term solution would be to modify src/connectivity-monitor.c to use GNetworkMonitor, which doesn't care whether you're using NetworkManager or wvdial (it uses netlink on Linux, and assumes other platforms are always online). I can confirm that the gsettings set im.telepathy.MissionControl.FromEmpathy use-conn false workaround works! Am writing this connected with wvdial and can now use kde-telepathy for my IM contacts I support the more thorough long-term solution but will point out this workaround to the kde-telepathy developers As I noted the workaround works but has the "flaw" of making telepathy unable to note if the system goes offline. It stays at state "online" regardless if the line goes down. So the suggested recoding is clearly the way to go for a solution that covers connection via networkmanager or other means (In reply to comment #3) > The long-term solution would be to modify src/connectivity-monitor.c to use > GNetworkMonitor, which doesn't care whether you're using NetworkManager or > wvdial ... which is Bug #56635. *** This bug has been marked as a duplicate of bug 56635 *** |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.