On Mon, 14 Oct 2024 16:13:25 +0100 Simon McVittie <s...@debian.org> wrote: > On Mon, 14 Oct 2024 at 16:33:40 +0200, Michael Biebl wrote: > > The name of the network-manager-gnome package is indeed a bit misleading > > nowadays. > > Thus for some time I contemplated splitting up the package (similar to how > > Fedora has done) into network-manager-applet and nm-connection-editor. The > > former would contain the nm-applet binary, the latter nm-connection-editor. > > > > network-manager-gnome would become a transitional metapackage depending on > > both. > > > > Desktop environments which already provide an applet/tray could then skip > > installing network-manager-applet and opt into installing > > nm-connection-editor only (for its advanced functionality). > > In trixie's metapackages, we now have: > > Package: gnome-core # a smallish GNOME system > Recommends: network-manager [linux-any] > > Package: gnome # a fully-featured GNOME system > Depends: network-manager [linux-any] > Suggests: network-manager-gnome [linux-any] > > and I think all of that is reasonable. > > If you split network-manager-gnome as discussed, then we would certainly > replace network-manager-gnome with nm-connection-editor. We could also > consider promoting nm-connection-editor from Suggests back to Recommends > in the "big" gnome metapackage, although I'm unsure whether we should > or not (my personal inclination would be not). > > At the moment, network-manager-gnome is also a Recommends for > gnome-control-center, but perhaps that's a bug? Or perhaps g-c-c uses some > part of n-m-g internally? > > task-gnome-flashback-desktop does pull in network-manager-gnome as a > Depends, but that seems right for GNOME Flashback, which is a continuation > of GNOME 2 and doesn't use GNOME Shell (that's the point). > > Various non-GNOME desktops do pull in network-manager-gnome, and I'm not > sure which half of it they want: Budgie, Cinnamon, LXDE, LXQt and MATE > pull it in as a Recommends or Depends in their metapackages, XFCE pulls it > in via task-xfce-desktop, and the design-desktop and parl-desktop > metapackages (both of which are XFCE variants) have it as Depends. Those > desktops' maintainers might have an opinion on whether this split would > be helpful. > > smcv > >
>From a budgie perspective, network management is handled by budgie-control-center which is similar to gnome-control-center. Budgie also utilises nm-applet for its panel. Budgie has no need for nm-connection-editor nor does it need gnome-core.