<div dir="ltr">I've been working on a Haskell version of<div><br><div><a href="https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/">https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/</a><br></div></div><div><br></div><div>to bring SNI support to a standalone status barĀ <a href="https://github.com/travitch/taffybar">https://github.com/travitch/taffybar</a> that is typically used with tiling window managers like XMonad.</div><div><br></div><div>In doing this work, I discovered that there seems to be an alternative implementation of SNI (that seems to use a lot of the same dbus namespaces) that was developed by canonical that goes by the name appindicators or ayatana indicators. It was in the course of trying to find out more about this protocol that I stumbled across Mike Gabriel's talk on ayatana indicators, and the work that you guys are doing:</div><div><br></div><div><a href="http://gensho.ftp.acc.umu.se/pub/debian-meetings/2017/debconf17/ayatana-indicators.vp8.webm">http://gensho.ftp.acc.umu.se/pub/debian-meetings/2017/debconf17/ayatana-indicators.vp8.webm</a></div><div><br></div><div>The reason I'm reaching out is because I was hoping to get a few clarifications about</div><div><br></div><div>a) What exactly it is that you are working on</div><div><br></div><div>It seems like there are two main things here:</div><div><br></div><div>1) libayatanaindicators:</div><div><br></div><div>basically allows clients to add indicator support to their applications</div><div><br></div><div>2) A collection of existing indicators that implement this protocol</div><div><br></div><div>Is this correct?</div><div><br></div><div>Do you intend to maintain these projects exclusively for Debian, or do you intend to help support other distros as well?</div><div><br></div><div>b) Is the ayatana protocol documented anywhere?</div><div><br></div><div>As far as I can tell, there is no official documentation (at the dbus level) of the various components of the ayatana version of SNI.</div><div><br></div><div>I'm actually implementing an entirely new panel to add to the taffybar application that I mentioned earlier. As far as I can tell, no existing libraries offer a panel implementation that can be used anywhere, but I'm not 100% sure of this. If there were an existing panel (SNI host) implementation that I could use I would like to do so.</div><div><br></div><div>I realize that most of this is probably only tangentially related to what you guys are working on, but this seems to be one of the only sources of information on ayatana indicators that there is right now.</div></div>