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.
REFERENCE: https://bugs.gentoo.org/744382#c2
Apologies for the delay on looking into this again! Since 'gnome-extra/nm-applet' is a package that I'm not tracking in any way (no USE-flag to pull it in for example), I don't think I will want to add special handling for it. It seems that someone (probably you; thank you for that!) has added a note about this behaviour into the LXQt and NetworkManager articles on the Gentoo Wiki, which I believe is good enough for the time being. With the next version bump, I'll see if it makes sense to add an 'optfeature' post-install message or something similar about this. I'll close this now, since I don't see this as a defect in the LXQt ebuilds, but rather an nm-applet configuration peculiarity. That, and we no longer enable the 'tray' plug-in by default, though perhaps it should be removed completely soon (I'd like to keep it for a while more for the applications that don't play well with the statusnotifier one, though perhaps it should receive a warning of sorts in the ebuild). Thank you for the report, and for finding the way to make it work!