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で起動できます)

関連情報