xmonad를 사용하는 NetworkManager의 권한이 부족합니다.

xmonad를 사용하는 NetworkManager의 권한이 부족합니다.

xmonad에서 네트워크 관리자를 사용하는 데 문제가 있습니다. 새로운 무선 네트워크에 연결하고 싶다고 가정해 보겠습니다. 이 작업을 시도하면 "권한이 부족합니다"라는 오류가 나타납니다. 그런데 Gnome 3로 이것을 하려고 하면 아무런 문제가 없습니다. 또한 (Gnome을 사용하여) 새 네트워크가 추가되면 이제 xmonad를 사용하여 연결할 수 있습니다.

저는 xmonad의 최신(0.10) 버전인 Debian Sid, 커널 3.2.0-1-486을 사용하고 있습니다. 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(sic!)(Ubuntu 11.10 시스템)에서 NetworkManager를 사용하여 비슷한 문제가 발생했습니다.

다른 권한 관련 문제를 수정한 후 NM 애플릿에도 ConsoleKit 세션이 필요하다는 것을 알았습니다.

이것이 문제인지 확인하려면 다음과 같이 NM 애플릿을 시작할 수 있습니다.

$ ck-launch-session nm-applet

(테스트 목적으로 xterm에서 시작할 수 있습니다)

관련 정보