Update StatusNotifierItem/systemtray spec
We currently have two standards for system tray indicators:
- https://specifications.freedesktop.org/systemtray-spec/
- https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/
These are both super obsolete. It's probably best to just let the original system tray spec die. We should probably try updating the status notifier spec with major breaking changes. In particular, we should address the practical problems with existing indicator specs documented at https://blog.tingping.se/2019/09/07/how-to-design-a-modern-status-icon.html, at least the issues related to X11 assumptions and sandboxing failures, both of which make existing specs unsuitable for implementation in GNOME Shell.
Patrick has been working on a draft in the form of a gist here: https://gist.github.com/TingPing/1cbb72bcc469f098d644d716185a5d06
For a new spec to be successful, it must be accepted by all of the following:
- GNOME
- KDE
- Ubuntu
And ideally also by:
- ayatana indicators project
-
xapp developers(note: see first comment below)
Previous discussion in Fedora context:
Primary sources of motivation: