使用 xmonad 的 NetworkManager 权限不足

使用 xmonad 的 NetworkManager 权限不足

我在 xmonad 中使用网络管理器时遇到问题。假设我想连接到新的无线网络。当我尝试这样做时,会显示错误,指出:“权限不足”。但是当我尝试使用 Gnome 3 执行此操作时,没有问题。而且,当添加新网络(使用 Gnome)时,我现在可以在使用 xmonad 时连接到该网络。

我使用 Debian Sid,内核为 3.2.0-1-486,最新 (0.10) 版本的 xmonad。在 xmonad 中,我使用 NetworkManager 小程序 (0.9.2.0)。

我的 .xsession 的一部分:

gnome-screensaver &
gnome-settings-daemon &
if [ -x /usr/bin/nm-applet ] ; then
    nm-applet --sm-disable &
fi
update-notifier &
exec xmonad

我想我应该向 .xsession 添加一些内容,但我对此不确定。

我希望你能给我一些线索,甚至可能是一个解决方案。谢谢。

答案1

我在 AwesomeWM(原文如此!)(在 Ubuntu 11.10 系统上)下使用 NetworkManager 时遇到了类似的问题。

修复其他权限相关的内容后,我注意到 NM 小程序也需要 ConsoleKit 会话。

要检查这是否也是您的问题,您可以像这样启动 NM 小程序:

$ ck-launch-session nm-applet

(出于测试目的,您可以从 xterm 启动它)

相关内容