If you couldn’t edit system wide connection or add a connection that is available to all users, hope this article could help you. I’m implementing writing support recently. If you couldn’t edit your system wide connection, my effort will become much meaningless.
Recently, I’ve read an article written by Dan Williams. The title is What You Don’t Know About NetworkManager Part 1: Configuration. To my surprise, I find I can’t edit system wide connection and it’s the same problem that article tells. Robert told me it was because my policykit wasn’t correctly set up.
I used to play Fluxbox and didn’t use Gnome a lot. Everything seemed to be fine at that time and I didn’t notice there was something wrong with my policykit (Actually I didn’t use it at that time). Due to that, I can’t edit system wide connection and can’t add new connection that is available to all users.
The reason was simple: /usr/libexec/polkit-gnome-authentication-agent-1 can’t be run. There was an error message saying that the session can’t be looked up.
I solved this by using "exec ck-launch-session gnome-session" rather than "exec gnome-session". After that, polkit could get the current session information from ConsoleKit.
Hope this could solve your problem. 😛