[Pkg-utopia-maintainers] Bug#863560: network-manager-gnome: NetworkManager Applet does not hide unmanaged virtual interfaces
Marcus Jodorf
m at bogomips.de
Sun May 28 16:05:38 UTC 2017
Package: network-manager-gnome
Version: 1.4.6-1
Severity: normal
Dear maintainer,
NetworkManager Applet shows useless entries of unmanaged interfaces.
In my case it is virtual interfaces from vmwware workstation.
# nmcli d
DEVICE TYPE STATE CONNECTION
wlp1s0 wifi connected mywifi
cdc-wdm0 gsm disconnected --
eth0 ethernet unavailable --
vmnet1 ethernet unmanaged --
vmnet8 ethernet unmanaged --
lo loopback unmanaged --
Here vmnet1 and vmnet8 lead to completely useless entries greyed out in
the applets' menu like this
"Ethernet ()
device not managed
Ethernet ()
device not managed"
Since these are always listed at the top of the menu taking up considerable
space this is simply annoying.
And this could be a usability problem when one has more such interfaces
and less screen estate.
Same problem with the 1.8.0-1 version from experimental.
Only way I found to get rid of these stupid entries was to change the
source:
--- network-manager-applet-1.4.6.orig/src/applet-device-ethernet.c
+++ network-manager-applet-1.4.6/src/applet-device-ethernet.c
@@ -73,6 +73,10 @@ ethernet_add_menu_item (NMDevice *device
GtkWidget *item;
gboolean carrier = TRUE;
+ if (nm_device_get_state (device)) {
+ return;
+ }
+
if (multiple_devices) {
const char *desc;
--- network-manager-applet-1.4.6.orig/src/applet.c
+++ network-manager-applet-1.4.6/src/applet.c
@@ -1319,11 +1319,6 @@ nma_menu_device_get_menu_item (NMDevice
break;
}
- if (!managed) {
- item = gtk_menu_item_new_with_label (_("device not managed"));
- gtk_widget_set_sensitive (item, FALSE);
- }
-
return item;
}
Best regards,
Marcus Jodorf
-- System Information:
Debian Release: 9.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64
(x86_64)
Kernel: Linux 4.11.0 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages network-manager-gnome depends on:
ii dbus-user-session [default-dbus-session-bus] 1.10.18-1
ii dbus-x11 [dbus-session-bus] 1.10.18-1
ii dconf-gsettings-backend [gsettings-backend] 0.26.0-2+b1
ii libatk1.0-0 2.22.0-1
ii libc6 2.24-10
ii libcairo2 1.14.8-1
ii libgdk-pixbuf2.0-0 2.36.5-2
ii libglib2.0-0 2.50.3-2
ii libgtk-3-0 3.22.12-1
ii libjansson4 2.9-1
ii libmm-glib0 1.6.4-1
ii libnm0 1.8.0-2
ii libnma0 1.4.6-1
ii libnotify4 0.7.7-2
ii libpango-1.0-0 1.40.5-1
ii libpangocairo-1.0-0 1.40.5-1
ii libsecret-1-0 0.18.5-3.1
ii network-manager 1.6.2-3
ii policykit-1-gnome [polkit-1-auth-agent] 0.105-6
Versions of packages network-manager-gnome recommends:
ii gnome-keyring 3.20.0-3
ii iso-codes 3.75-1
ii mobile-broadband-provider-info 20161204-1
ii notification-daemon 3.20.0-1+b1
ii xfce4-notifyd [notification-daemon] 0.3.6-1
Versions of packages network-manager-gnome suggests:
pn network-manager-openconnect-gnome <none>
pn network-manager-openvpn-gnome <none>
pn network-manager-pptp-gnome <none>
pn network-manager-vpnc-gnome <none>
-- no debconf information
More information about the Pkg-utopia-maintainers
mailing list