cassidyjames / butler

Home Assistant companion app for Linux
https://cassidyjames.com
GNU General Public License v3.0
86 stars 1 forks source link

System Tray Functionality #41

Open Gandalf-the-Blue opened 3 months ago

Gandalf-the-Blue commented 3 months ago

Hi,

I think adding a system tray with certain quick actions (configurable) would be immensely useful! This would ideally require Butler to run in the background.

cassidyjames commented 3 months ago

Since Butler primarily targets GNOME, I would probably not implement it as a "system tray," but it should use the FreeDesktop "background" portal to be able to run in the background and communicate relevant status.

That API will eventually handle dynamic actions, but some may be able to be implemented as static actions for most desktops using the FreeDesktop Desktop Entry Additional Actions specification.