-
Notifications
You must be signed in to change notification settings - Fork 577
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Broken tray icon with Appindicators #433
Comments
Just throwing some more information out there since I'm investigating this issue right now... Also an issue for me on Fedora 21, xfce spin, xfce4-panel-4.10.1-6.fc21 x86_64, guake 0.7.2. It wasn't always like this, I think the package compiled by upstream that was installed on my system on July 3rd is when it started happening. From looking at the package changelog, I think this package made no local modifications. The tool-tip "Guake Terminal" also doesn't show on my setup. That, and poking around in the code trying various things, makes me think that this is some new incompatibility with some tray related desktop environment library (which may have also been updated around the same time). Investigation continues... |
Really should have seen this sooner, it's been a long day...I was concentrating on the code in the exception handler for when The (reverse) of the patch given by @cl0ne in the original issue fixes this for me. |
Looks like more general problem. If tray icon of Guake is zoomed at 21+ px, it's broken - in my case in XFCE panel (see #1110). |
There is something called Ayatana indicators which is a continuation of appindicator and they have made something called guake-indicator as well . Some links for more background - https://sunweavers.net/blog/node/67 https://sunweavers.net/blog/node/24 - an older but perhaps more background info. on the need in Debian. https://lists.debian.org/debian-devel/2018/03/msg00506.html So it seems guake needs to transition it There is something called guake-indicator but it's a different package having somewhat different goals, it seems - https://wiki.debian.org/Ayatana/IndicatorsTransition#Package:_guake-indicator Guake indicator lets you send custom commands through the D-Bus System. Commands can be manually edited in a XML file under ~/.guake.indicator or generated through guake-indicator edit-menu system GUI. From the manpage - guake-indicator lets you manage your favorite customized commands establishing a new connection with Guake dropdown terminal. http://guake-indicator.ozzyboshi.com/ the xml file - https://paste.debian.net/1046842/ |
hi. If you feel motivated to hack the guake code to make it work on your system, I would be so glad :) |
This uses the newer successor to AppIndicator3 for the tray icon implementation, with a fallback to the older AppIndicator3 if the Ayatana version is not found. AyatanaAppIndicator is backwards compatible with AppIndicator3, so the API remains the same. The icon is also fixed. Tested on Solus 4.4 with Budgie Desktop 10.8. Ref BuddiesOfBudgie/budgie-desktop#446 Fixes Guake#433 Signed-off-by: Evan Maddock <[email protected]>
This uses the newer successor to AppIndicator3 for the tray icon implementation, with a fallback to the older AppIndicator3 if the Ayatana version is not found. AyatanaAppIndicator is backwards compatible with AppIndicator3, so the API remains the same. The icon is also fixed. Ref BuddiesOfBudgie/budgie-desktop#446 Fixes Guake#433 sem-ver: bug-fix Signed-off-by: Evan Maddock <[email protected]>
This uses the newer successor to AppIndicator3 for the tray icon implementation, with a fallback to the older AppIndicator3 if the Ayatana version is not found. AyatanaAppIndicator is backwards compatible with AppIndicator3, so the API remains the same. The icon is also fixed. Ref BuddiesOfBudgie/budgie-desktop#446 Fixes #433 sem-ver: bug-fix Signed-off-by: Evan Maddock <[email protected]>
Cinnamon 2.4.5 (System Tray applet), Arch Linux, libappindicator 12.10, leftmost icon is Guake:
![2015-01-01 03 07 02](https://cloud.githubusercontent.com/assets/271097/5591425/6a611cc4-9163-11e4-9fd1-c67f97abd4c1.png)
As a quick-and-dirty solution I'm using
The text was updated successfully, but these errors were encountered: