site  contact  subhomenews

modem-manager-gui compiled in Buster

August 06, 2019 — BarryK

Over the last few days, I have posted about getting NetworkManager working in Easy Buster. There is also ModemManager, which is a daemon and is supposed to be integrated with NetworkManager. There is a GUI that runs in the tray, 'network-manager-applet', the executable named 'nm-applet', and the package also has a standalone GUI 'nm-connection-editor'.

There is yet another GUI, package 'modem-manager-gui', the executable has the same name, and this is a standalone executable. I have compiled this, as once again uncertain about the dependencies of the DEB, and created a PET. It can be launched via the menu, :Network -> ModemManager Configuration".

I do not yet know how to integrate it into the selection GUI in the "connect" icon on the desktop. But, if you have a 4G modem dongle, go to the Network menu and give this a try.

When I first tried to run it, it crashed:

# modem-manager-gui
(modem-manager-gui:3026): Gdk-CRITICAL **: 13:13:41.176: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
Error activating interface 'org.freedesktop.ModemManager1' for module 'mm07'. GDBus.Error:org.freedesktop.DBus.Error.Spawn.PermissionsInvalid: The permission of the setuid helper is not correct

After a bit of a google, I found that I had to set the suid bit of the dbus launcher:

# chmod u+s /usr/lib/dbus-1.0/dbus-daemon-launch-helper

...that advice came from here:

I have got the GUI to come up, but haven't done anything with it. It has been many years since I last used a 4G dongle. Well, looks like it is for more than just operating a dongle, see info here:  

Tags: easy