[24.04 pre alpha] nm-applet changed, accepts no options, obeys no dconf rules

Bug #2047355 reported by thom
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu MATE
New
Undecided
Unassigned

Bug Description

Hi all,
Testing Ubuntu-MATE 24.04 LTS.
Trying to find bugs before it hits freeze.

nm-applet displaying double icons again:
1 icon in indicator applet complete
1 icon in messages area

The only way to solve this seems to be by delaying the startup of nm-applet by a second or so.
This seems to give the indicator time to deploy so that it is fully up when nm-applets probes for it.
(yes, racecondition indeed if this is true)

You can *not* force nm-applet's build-in indicator off.

stripping the --indicator option from: nm-applet --indicator in startup does not work anymore
because nm-applet does not honour any option anymore, indicator is always shown regardless.
(see also: man nm-applet)

The official way seems to have been:
gsettings set org.gnome.nm-applet show-applet false

But this also won't work anymore, so this entry also became useless.

I think it might be wise to:
1) drop the --indicator option and also drop the dconf key,
   they are useless (and potentially confusing) because this customizability doesn't exist (anymore).
2) default to 1 second delay in autostart
   to prevent a racecondition between nm-applet and the other indicator.

I might be totally out of line here. Please let me know if I am.

Distributor ID: Ubuntu
Description: Ubuntu Noble Numbat (development branch)
Release: 24.04
Codename: noble
apt policy network-manager-gnome
network-manager-gnome:
  Geïnstalleerd: 1.34.0-1ubuntu1
  Kandidaat: 1.34.0-1ubuntu1
  Versietabel:
 *** 1.34.0-1ubuntu1 500
        500 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 Packages
        100 /var/lib/dpkg/status

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.