This is still broken for me on a fresh install today, with gnome-
control-center 1:3.4.0-0ubuntu5.

I believe the problem may lie here:
        struct group *admin;
        struct group *sudo;

        admin = getgrnam ("admin");
        if (admin == NULL)
                return FALSE;

        sudo = getgrnam ("sudo");
        if (sudo == NULL)
                return FALSE;

---------
Since the 'admin' group doesn't exist on my system, the function returns false 
immediately, short-circuiting the possibility of checking for the sudo group.

The attached patch to cc-network-panel.c seems to have done the trick on
my system, but presumably you'll have to merge that into the debian
patch directory.

** Patch added: "is_admin() should return true for sudo OR admin group"
   
https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/967978/+attachment/3043327/+files/cc-network-panel.c.patch

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-control-center in Ubuntu.
https://bugs.launchpad.net/bugs/967978

Title:
  missing "apply system-wide" in network>proxy

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

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to