关于 NetworkManager / PolicyKit / ConsoleKit 的那些屌事
在使用 Awesome 的过程中,我又遇到了一个老问题「NetworkManager 在非 Gnome 环境启动后,会无法 添加 / 删除 / 编辑 无线连接」。明眼人一看就知道, 这是权限的问题。 问题描述 我的环境是 ArchLinux / xmonad 0.10 / awesome v3.4.11 / GDM 3.4.1 / NetworkManager 0.9.4.0, 下面我用 awesome 做示例,其他非 Gnome WM 也应该是类似配置。 我的 WM 启动流程是: 通过 GDM 启动 xmonad / awesome,启动 xsession 是 /usr/share/xsessions/awesome.desktop, 内容如下 [Desktop Entry] Name=Awesome Comment=This session logs you into Awesome Type=Application Exec=ck-launch-session dbus-launch $HOME/.start-session.sh awesome TryExec=/usr/bin/awesome $HOME/.start-session.sh 中的作用是启动 nm-applet 和 exec awesome。 ...