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.

Reply via email to