nm-applet "wifiを有効にする"オプションが灰色で表示されます。

nm-applet "wifiを有効にする"オプションが灰色で表示されます。

今日私のコンピュータを更新したため、nm-appltで「ネットワークを有効にする」または「Wi-Fiを有効にする」をクリックすることはできません。 rootでnm-appletを起動すると問題はないので、これは権限の問題のようです。

過去にもこのようなことがありましたが、netdevグループに私を追加すると問題が解決しました。しかし、今回は解決策が見つかりませんでした。

追加情報:

  • Debian 9.2
  • ネットワーク管理者1.6.2-3

GAD3Rから要求された追加情報:

$ tail /etc/xdg/autostart/nm-applet.desktop
Icon=nm-device-wireless
Exec=nm-applet
Terminal=false
Type=Application
NoDisplay=true
NotShowIn=KDE;GNOME;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=NetworkManager
X-GNOME-Bugzilla-Component=nm-applet
X-GNOME-UsesNotifications=true

答え1

権限を確認した後(GAD3Rに感謝!)

$ nmcli general permissions
PERMISSION                                                 VALUE 
org.freedesktop.NetworkManager.enable-disable-network      no   
org.freedesktop.NetworkManager.enable-disable-wifi         no

Wi-Fiまたはネットワークを有効にする権限がないことがわかりました。

これらの権限は、このファイルのpolkitを通じて設定されます。

/usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy

最後にやるべきことは、上記のキーを交換して設定することです。

<allow_inactive>no</allow_inactive>

到着

<allow_inactive>yes</allow_inactive>

私が正しく理解した場合、inactiveこれはリモートセッションを意味するものであり、私の場合ではありません。その理由は、ディスプレイマネージャを使用していないためです。

答え2

これは、リモートセッション(XRDPなど)で実行されるために発生する可能性があります。解決策は以下を使用することです。

sudo -E nm-connection-editor

これはルートで実行されますが、NM が表示をオンにできるように元のユーザーの環境変数を保持します。

関連情報