This is done using a new environment variable that can be set
when nm-applet is started: NM_APPLET_HIDE_POLICY_ITEMS.
Gbp-Pq: Name Support-hiding-rather-than-desensitizing-disallowed-items.patch
Make sure the behavior for policykit-restricted actions is
consistently to make the items insensitive
Gbp-Pq: Name Make-policykit-restricted-actions-insensitive.patch
If NM has an active unmanaged device it will forcefully set the online
state to CONNECTED_GLOBAL. In that case show a wired connection icon
instead of an offline icon.
Closes: #471191
Gbp-Pq: Name Force-online-state-with-unmanaged-devices.patch
Set passwords as agent-owned when they need to, to allow users without
root permissions to easily configure their connections.
The logic is:
- Bluetooth, CDMA and GSM connections: always user-owned
- WEP/WPA connections: system-owned if user has the permissions
(with NM's config, that is netdev or sudo membership), user-owned
otherwise. The password is stored in the keyring for WPA, not for
WEP.
- WiMax / Wired connections: always system-owned (with 802.1x
passwords in the keyring).
Closes: #696256
Gbp-Pq: Name Allow-creation-of-connections-without-admin-privileges.patch