Justine, Just seen your question on IRC about the difference between SysTray and StatusNotifier.
I don't want to get too complicated here but, in short, System Tray is an X client which displays icons in a special window. It's not available on Wayland. StatusNotifier is a new specification and an attempt to standardise how apps display icons. It uses dbus for apps to notify that they want to display an icon and, as a result, it's available on both Wayland and X11. Another difficulty with SystemTray is that, as the icons are drawn in a window, it's harder to get the transparency to work (or, at least, I couldn't get it to work). StatusNotifier, on the other hand, tells you which icon to display but, as you're not constrained to a specific window, there's more flexibility as to how to draw the icon which means I can get icons to display on transparent/semi-transparent bars. If you're really interested, you can read these: https://specifications.freedesktop.org/systemtray-spec/systemtray-spec-latest.html https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/ On Wednesday, 13 October 2021 at 09:01:55 UTC+1 elParaguayo wrote: > There's a lot of extra code required to add menus and it's not fair on the > maintainers to introduce so much when it's only used by one widget (so far). > > You can do some cool stuff with the popup toolkit besides making menus > though. > > On Wed, 13 Oct 2021, 08:29 Justine Smithies, <[email protected]> > wrote: > >> Oh very nice and thank you so much ! I think that definitely deserves a >> place in the main repo though. 😉 >> >> On Wed, 13 Oct 2021, 08:09 el Paraguayo, <[email protected]> wrote: >> >>> Justine, >>> >>> Glad you like it. >>> >>> As for the context menus, these may not feature in the main repo. >>> >>> However, I have a present for you: >>> https://qtile-extras.readthedocs.io/en/latest/manual/ref/widgets.html#statusnotifier >>> >>> This is in my repo of unofficial extras. >>> >>> On Wed, 13 Oct 2021, 07:58 Justine Smithies, <[email protected]> >>> wrote: >>> >>>> Just found the new StatusNotifier Widget and it works perfectly with my >>>> transparent bar than the Systray widget. One question though are context >>>> menus planned for future releases as I'd really like to ditch Systray in >>>> favour of this widget. >>>> >>>> Thanks again >>>> >>>> Justine >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "qtile-dev" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/qtile-dev/CADrRWNaohoicvjbc_dNKxktjxgE3AyQLfTPyQUZB9dUkE4D0TQ%40mail.gmail.com >>>> >>>> <https://groups.google.com/d/msgid/qtile-dev/CADrRWNaohoicvjbc_dNKxktjxgE3AyQLfTPyQUZB9dUkE4D0TQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "qtile-dev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/qtile-dev/CADPQLhCfzsQGaVcH0y6K%3Dhdu0OGYAtr8Lr4xeBsa9GiqV3T4zg%40mail.gmail.com >>> >>> <https://groups.google.com/d/msgid/qtile-dev/CADPQLhCfzsQGaVcH0y6K%3Dhdu0OGYAtr8Lr4xeBsa9GiqV3T4zg%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "qtile-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/qtile-dev/CADrRWNYZTJiGncRW15LXu7Ag3AUO7T5x8-zd%3D1pKXUWqds%2BBMA%40mail.gmail.com >> >> <https://groups.google.com/d/msgid/qtile-dev/CADrRWNYZTJiGncRW15LXu7Ag3AUO7T5x8-zd%3D1pKXUWqds%2BBMA%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "qtile-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/qtile-dev/cbc300c4-b72e-487c-8b54-0a5ae59a7e70n%40googlegroups.com.
