Enabling end-session-dialog we started using org.gnome.Shell dbus name.
As expected this is causing problems - in this case nm-applet detects
that shell is running and does not register agent.
shell_version_changed_cb is never called because gnome-flashback does
not export ShellVersion and signal notify::shell-version is never
emited.

After short testing looks like this is fixed in upstream 3.16.0 version
where I am exporting shell version, but it is set to 0. Needed callback
is called, version is too old and nm-applet registers agent.

1. One way could be to patch network-manager-applet. Check
XDG_CURRENT_DESKTOP and if it contains GNOME-Flashback then do not
create shell watcher.

applet.c:44224 - if (!shell_debug) -> if (!shell_debug &&
!gnome_flashback)

2. Patch gnome-flashback to export ShellVersion or add network agent
based on gnome-shell.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1440009

Title:
  gnome-flashback pptp vpn does not connect

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-flashback/+bug/1440009/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to