Thank you so much for your excellent explanation. I understand totally now and think I'll be dumping the Systray in favour of your StatusNotifier Widget. ;)
On Wed, 13 Oct 2021, 19:18 elParaguayo, <[email protected]> wrote: > 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 > <https://groups.google.com/d/msgid/qtile-dev/cbc300c4-b72e-487c-8b54-0a5ae59a7e70n%40googlegroups.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/CADrRWNY0fBSdbs4y%2BD8iqgVqM_89NdwYEEhpw1u1dmO1mWa1qg%40mail.gmail.com.
