From b994d83303a6370ad4aa51e6abc749a79a990417 Mon Sep 17 00:00:00 2001 From: Steef Hegeman Date: Mon, 8 Jun 2020 00:22:17 +0200 Subject: [PATCH] INFO: electron supports XEmbed tray icons again! See https://github.com/electron/electron/pull/23674. This means snixembed is of limited use for now, if you are running the latest electron version. --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b226301..e1fbe8a 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,20 @@ snixembed - proxy StatusNotifierItems as XEmbedded systemtray-spec icons -electron has recently dropped support for the old XEmbed-based system tray +INFO: recent electron versions [supports XEmbed tray icons again for now](https://github.com/electron/electron/pull/23674). +This means snixembed is of limited use. It will however be maintained in case +electron or other software eventually drops their XEmbed support again. + +Previously, electron dropped support for the old XEmbed-based system tray protocol, while many status bars for simple X window managers still do no not support newer protocols like [StatusNotifierItem](https://freedesktop.org/wiki/Specifications/StatusNotifierItem/). This project is basically a dirty hack using deprecated GTK+ StatusIcons to proxy this new specification to the old one. +As newer electron versions support the old XEmbed-based tray icons again, +snixembed is currently not very useful, unless you rely on those old versions. +(or rely on chromium tray icons, which still only support StatusNotifierItem) +Most other software supports XEmbed icons as a fallback. + While snixembed works fine with most setups, some bars and DEs provide their own optional SNI support, which should be preferred when available. -- 2.38.5