[Bug 62459] Telepathy thinks you are offline if you connect to internet via other methods than Networkmanager, eg wvdial

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Mar 28 12:07:22 CET 2013


https://bugs.freedesktop.org/show_bug.cgi?id=62459

--- Comment #3 from Simon McVittie <simon.mcvittie at collabora.co.uk> ---
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).

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.



More information about the telepathy-bugs mailing list