Tray icon in wrong location and missing menu integration in Unity on Ubunutu 14.04 LTS after upgrade to 0.13.1 #9038

issue linkp openend this issue on October 28, 2016
  1. linkp commented at 10:08 pm on October 28, 2016: none

    Describe the issue

    Tray icon appearing in upper left of screen instead of in Unity notification area after upgrading from 0.13.0. Menu integration with Unity fails leaving application without standard menus.

    Can you reliably reproduce the issue?

    If so, please list the steps to reproduce below:

    1. Upgrade from 0.13.0 to 0.13.1 using Bitcoin PPA
    2. Launch Bitcoin
    3. Tray icon appears in wrong place and application window has no menus in Unity menu bar.

    Expected behaviour

    Tray icon should appear in system notification area and menus should appear in Unity menu bar.

    Actual behaviour

    Tray icon appears in upper left of window on top of Unity menu bar. Standard menus are missing.

    Screenshots.

    With appmenu-qt5 installed appmenu-qt5

    Without appmenu-qt5 installed no-appmenu-qt5

    What version of bitcoin-core are you using?

    http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu trusty main #Bitcoin PPA bitcoin-qt:amd64/trusty 0.13.1-trusty1 uptodate bitcoind:amd64/trusty 0.13.1-trusty1 uptodate

    Machine specs:

    • OS: Ubuntu 14.04.5 LTS
    • CPU: Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz
    • RAM: 7.8G (8G)
    • Disk size: 158G
    • Disk Type (HD/SDD): SSD
  2. TheBlueMatt commented at 10:13 pm on October 28, 2016: member

    Note that this is likely a qt5 issue, as 0.13-ppa used qt4.

    On October 28, 2016 6:09:04 PM EDT, Link Porterfield notifications@github.com wrote:

    Describe the issue

    Tray icon appearing in upper left of screen instead of in Unity notification area after upgrading from 0.13.0. Menu integration with Unity fails leaving application without standard menus.

    Can you reliably reproduce the issue?

    If so, please list the steps to reproduce below:

    1. Upgrade from 0.13.0 to 0.13.1 using Bitcoin PPA
    2. Launch Bitcoin
    3. Tray icon appears in wrong place and application window has no menus in Unity menu bar.

    Expected behaviour

    Tray icon should appear in system notification area and menus should appear in Unity menu bar.

    Actual behaviour

    Tray icon appears in upper left of window on top of Unity menu bar. Standard menus are missing.

    Screenshots.

    With appmenu-qt5 installed appmenu-qt5

    Without appmenu-qt5 installed no-appmenu-qt5

    What version of bitcoin-core are you using?

    http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu trusty main #Bitcoin PPA bitcoin-qt:amd64/trusty 0.13.1-trusty1 uptodate bitcoind:amd64/trusty 0.13.1-trusty1 uptodate

    Machine specs:

    • OS: Ubuntu 14.04.5 LTS
    • CPU: Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz
    • RAM: 7.8G (8G)
    • Disk size: 158G
    • Disk Type (HD/SDD): SSD

    You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: #9038

  3. fanquake added the label GUI on Oct 29, 2016
  4. fanquake added the label Linux/Unix on Oct 29, 2016
  5. vcatao commented at 6:56 pm on October 30, 2016: none

    My icon is actually gone (in Ubuntu’s top bar). When I try to start it from the dash/launcher, it says Bitcoin is already on (but I cannot have access to the window, due to the missing icon in the top bar).

    I have to close the process through the gnome-system-monitor and start it again.

    Using 16.04 (Xenial).

  6. achow101 commented at 4:17 am on October 31, 2016: member
    Try the solution here: #7497 (comment)
  7. linkp commented at 2:40 pm on October 31, 2016: none
    Removing appmenu-qt5 did not resolve it. See the screenshots in my initial report for examples both with and without appmenu-qt5 installed.
  8. TheBlueMatt commented at 3:33 pm on October 31, 2016: member
    Pushed new 0.13.1 versions to the ppa which reverted to using qt4. Can y’all re-test when updates to version 0.13.1-*2 are available (probably in a half hour or so).
  9. laanwj commented at 3:50 pm on October 31, 2016: member
    Looks like a duplicate of #8043. This has been a known issue for a while. I expect it to be an upstream issue in Qt, or at least Ubuntu’s Qt.
  10. laanwj added the label Upstream on Oct 31, 2016
  11. linkp commented at 3:59 pm on October 31, 2016: none

    The symptoms are different. I have a tray icon. It just appears in the wrong place. My tray icon menus also work, unlike the screenshot included #8043.

    I do expect the root cause is related, however.

  12. talklittle commented at 5:42 pm on October 31, 2016: none

    Confirmed that new update 0.13.1-xenial2 fixes the problem.

    (Ubuntu 16.04.1. Bitcoin Core 0.13.1 caused the tray icon to disappear entirely.)

  13. vcatao commented at 6:44 pm on October 31, 2016: none

    Confirmed that new update 0.13.1-xenial2 fixes the problem.

    Indeed, it is fixed. I’m on 16.04 Xenial, and I have the tray icon again. Also, previously, removing appmenu-qt5 fixed, but my installed theme stopped working properly. Now, with the last upgrade, bitcoin-qt is working again, no package had to be removed, and my gnome theme is working too.

  14. linkp commented at 7:11 pm on October 31, 2016: none
    Symptoms resolved on Trusty with 0.13.1-trusty2
  15. laanwj closed this on Nov 3, 2016

  16. laanwj commented at 9:50 am on November 3, 2016: member
    Closing, as issues (apparently with PPA) are resolved.
  17. TheBlueMatt commented at 12:27 pm on November 3, 2016: member

    It would be nice to get this fixed (if there is anything we can do about it) so that the POA can migrate to qt5 instead of being stuck on qt4.

    On November 3, 2016 5:51:00 AM EDT, “Wladimir J. van der Laan” notifications@github.com wrote:

    Closing, as issues (apparently with PPA) are resolved.

    You are receiving this because you commented. Reply to this email directly or view it on GitHub: #9038 (comment)

  18. laanwj commented at 12:38 pm on November 3, 2016: member

    The only thing we could do about this is (optionally) link against Ubuntu’s tray driver and use that directly instead of QTrayIcon. This would then be aimed at the PPA (and people building manually on Ubuntu) only. I’ve looked at this at some point but it’s not really something I intend to spend a lot of time on.

    The other option would is to wait for upstream to get their act together (as this will affects any qt5 application w/ tray). This is my preference, but could take a while. Or for tray icons as a UI concept to die out.

  19. TheBlueMatt commented at 12:57 pm on November 3, 2016: member

    Hum, ok :/ Given that tray icons seem to be dying out maybe we should just move that direction.

    On November 3, 2016 8:38:57 AM EDT, “Wladimir J. van der Laan” notifications@github.com wrote:

    The only thing we could do about this is (optionally) link against Ubuntu’s tray driver and use that directly instead of QTrayIcon. This would then be aimed at the PPA (and people building manually on Ubuntu) only. I’ve looked at this at some point but it’s not really something I intend to spend a lot of time on.

    The other option would is to wait for upstream to get their act together (as this will affects any qt5 application w/ tray). This is my preference, but could take a while. Or for tray icons as a UI concept to die out.

    You are receiving this because you commented. Reply to this email directly or view it on GitHub: #9038 (comment)

  20. laanwj commented at 10:36 am on April 6, 2017: member
    Looks like the end of life for Unity is also approaching. That would fix the tray icon issue too, I guess.
  21. DrahtBot locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-18 21:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me