nm-applet does not display pop-up menus

Hi

After the recent huge update to TW at the start of February I found that my nm-applet does not display a pop-up when you right or left click, which means that you cannot disconnect wifi, or change to to different AP, or connect to a new AP

I can see that nm-applet is running with --indicator

ps aux | grep nm-applet
iDominic42   2489  0.0  0.2 420696 38860 ?        Sl   11:04   0:01 nm-applet --indicator

I can kill nm-applet and run it without the --indicator and it then works as expected.

This is set in

/etc/xdg/autostart/nm-applet.desktop

So I can edit the line that starts nm-applet --indicator to remove the --indicator option

#Exec=nm-applet --indicator
Exec=nm-applet

However, I did that a few days ago, and there has now been another update that has reverted my change

If I try to run nm-applet --indicator from a terminal I get

(nm-applet:4153): Gdk-CRITICAL **: 11:59:13.064: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed

so something is obviously broken

I have a workaround, as described above, so I can get around it - until the next update :wink:

It appears to be the NetworkManager-applet package that is changing /etc/xdg/autostart/nm-applet.desktop

as I’ve just done a forced install of it, and I’ve got --indicator in there again.

Information for package NetworkManager-applet:
----------------------------------------------
Repository     : openSUSE-Tumbleweed-Oss                     
Name           : NetworkManager-applet                       
Version        : 1.8.20-1.1                                  
Arch           : x86_64                                      
Vendor         : openSUSE                                    
Installed Size : 659.1 KiB                                   
Installed      : Yes                                         
Status         : up-to-date                                  
Source package : NetworkManager-applet-1.8.20-1.1.src        
Summary        : GTK+ tray applet for use with NetworkManager
Description    :                                             
    This package contains utilities and applications for use with
    NetworkManager, including a panel applet for wireless networks.


So this is partly as a FYI (and workaround) for people who may also be experiencing this issue, and also a indicator (ha ha) that something is possibly broken in GdK ?

Regards

What desktop environment are you using?

I want to test this. I normally use Plasma, which uses a different applet. I think XFCE and MATE – possibly others – use “nm-applet”. And I have the impression that Gnome actually has something built-in and is not really using nm-applet.

Hi

I’m using xfce4

So I have the xfce4 Notification Area in one of my panels

I haven’t got a lot of repos enabled, either

Forgotten how t list repos but

Repository 'dvd' is up to date.                                                                                                                              
Repository 'packman' is up to date.                                                                                                                          
Repository 'openSUSE-Tumbleweed-Non-Oss' is up to date.                                                                                                      
Repository 'openSUSE-Tumbleweed-Oss' is up to date.                                                                                                          
Repository 'openSUSE-Tumbleweed-Source' is up to date.                                                                                                       
Repository 'openSUSE-Tumbleweed-Update' is up to date. 

I have got a lot of packages installed, though. The update at the start of Feb was a 3Gb download…

Listing repos:

zypper lr -d

At present, I only have the latest update installed in a virtual machine, and it isn’t easy to test WiFi that way. I’ll be updating my laptop this afternoon, and I’ll test it then. I normally use Plasma, but I do have XFCE and Gnome installed.

As for that huge update – yes, they recompiled everything. I have latex/texlive installed, so the update was bigger here.

You should really open bug report.

However, I did that a few days ago, and there has now been another update that has reverted my change

You should be able to override it locally by copying desktop file into ~/.config/autostart and editing there.

It looks as if there is already an open bug report on this:

Bug 1125649: nm-applet did not respond under LXDE

You might want to add a comment to that report, and perhaps mark it as CONFIRMED.

Thanks, I’ve done that, and added details of the error and the workaround