Created attachment 685749 [details]
On nm-applet hover the panel is hidden
Out of the box there is an issue with nm-applet and autohide. And in available widgets I see `statusnotifier` but this is Unknown and do nothing. Member of LXQt organization on Github said "Something should be wrong with the package your distro provides. Ask you distro about that!" https://github.com/lxqt/lxqt/issues/1812#issuecomment-773454576
This issue is related to https://bugs.gentoo.org/744382
Created attachment 685752 [details]
Default list of available widgets
Reply from https://github.com/lxqt/lxqt/issues/1812#issuecomment-773492421:
Status Notifier Plugin is a part of the Panel itself, not a separate app.
As I said, you may want to ask your distro as to why Status Notifier Plugin isn't included. Your distro should have a forum for asking questions.
Did you build with USE="statusnotifier"?
Rebuild with USE="statusnotifier", now in Widgets I see Status Notifier Plugin (statusnotifier), but how can I get not obsolete tray that is not autohide the panel when I hover the Wi-Fi ico from nm-applet?
Try disabling the 'tray' widget, and see if you still get the nm-applet to show up.
It may choose to show up in the 'tray' one if you have both enabled.
If you don't see it, it might not support 'statusnotifier'.
Disabled the `tray` widget - looks like `statusnotifier` is 0px :(
Developers of nm-applet should fix something?
Just to be sure, it's 'gnome-extra/nm-applet'?
I just tried it myself, and to me, too, it seems to be able to use 'tray' only.
Yes, it would look like changes are needed in 'nm-applet' itself.
Filled issue at https://gitlab.gnome.org/GNOME/network-manager-applet/-/issues/124
I found that on Gentoo I need to build nm-applet with USE flag appindicator. Description of this flag: "Build in support for notifications using the libindicate or libappindicator plugin". Also USE statusnotifier for lxqt-base/lxqt-panel and alter autostart from nm-applet to nm-applet --indicator.
Maybe you can automate this a little bit: when gnome-extra/nm-applet is built with USE appindicator and LXQt is installed and lxqt-base/lxqt-panel is built with USE statusnotifier: alter startup from `nm-applet` to `nm-applet --indicator`. Also maybe show in the console message after different variants on installations. I spent hours because of this defect, lets make it better for other people.