[Ubuntu/Unity] Can't restore window after minimizing to tray

Issue #623 wontfix
Felix Krull created an issue

When running SpeedCrunch on Ubuntu/Unity with recent-ish Qt5, the system tray icon is turned into an indicator (or whatever they call these things; the replacement for the XEmbed protocol). Since these can't react to simple clicks (they only open the menu), the window can't be restored after minimizing to tray. It seems the distribution packages don't suffer from this because they use Qt4 which includes an "Activate" option in the menu to handle this.

This is easy enough to work around by adding a "Show Window" action to the menu, but I'm wondering if we still need the feature. It's not as if SpeedCrunch does anything in the background. The only use I can think of is keeping it running to avoid long launch times, but SpeedCrunch starts pretty quickly anyway...

Comments (4)

  1. Pol Welter

    I think the 'Show window' option would not hurt on other platforms either. I agree that the reduce-to-tray thing seems pretty useless. However, I fear that removing it altogether is about as much work as implementing your fix ;)

  2. Felix Krull reporter

    However, I fear that removing it altogether is about as much work as implementing your fix ;)

    Probably more, TBH, but it's the principle of the thing ;)

  3. Helder Correia repo owner

    The system tray icon was asked for in issue #14, long long time ago. Modern desktops all have a way to quickly access favorite apps. The option menu that we provide is close to useless. The launch time is negligible. Let's remove it (issue #629)

  4. Log in to comment