#1149177 guake: Guake tray icon is displayed as a white "$" icon with AyatanaAppIndicator3

#1149177#5
Date:
2026-09-27 20:40:15 UTC
From:
To:
Dear Maintainer,

Guake's tray icon is displayed incorrectly when AyatanaAppIndicator3 is available.

Environment:

* Debian unstable (Sid), amd64, fully up to date
* labwc + Waybar
* Guake 3.10.1
* VTE 0.84.1
* GTK 3.24.52
* libayatana-appindicator3-1 0.5.94-1.1
* gir1.2-ayatanaappindicator3-0.1 0.5.94-1.1

The Guake package contains:

```
/usr/share/guake/pixmaps/guake-tray.png
/usr/share/guake/pixmaps/guake-tray.svg
```

Both files display the correct green Guake icon when opened directly with Ristretto.
When gir1.2-ayatanaappindicator3-0.1 is not installed, Guake does not provide an indicator in the panel.
After installing it, the indicator appears, but the displayed icon is a white square containing "$" instead
of the expected green Guake icon.
The issue is not specific to labwc/Waybar: the same incorrect icon was observed with XFCE4 and LXDE.
Other AppIndicator/SNI applications (Blueman, NetworkManager applet, VLC, Audacious, etc.) display their icons
correctly in the same environment.
Guake 3.10.1 uses the AyatanaAppIndicator path as follows:

```
Indicator.new("guake-indicator", "guake-tray", ...)
set_icon_full("guake-tray", ...)
```

The installed Guake icon files themselves are valid and display correctly.

This appears to be an issue with Guake's AyatanaAppIndicator tray-icon handling or icon resolution,
rather than with the desktop environment or the installed Guake icon files.

thanks for your work!