Skip to content
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

qBittorrent 3.2.0 compiled with qt5, tray icon is placed in the upper left in ubuntu 14.04 unity #3076

Closed
ghost opened this issue May 22, 2015 · 3 comments
Labels
Qt bugs Bug resides in Qt library

Comments

@ghost
Copy link

ghost commented May 22, 2015

screenshot from 2015-05-22 18 45 45

it's not qbittorrent's fault but I think you should be aware of this problem.

here is the one that work it out with application indicator instead.

zealdocs/zeal#151

sorry, I don't know about qt/c++. otherwise I'll just make a PR.

@sledgehammer999
Copy link
Member

This is probably a qt5 bug.
I am assigning the "blocks qt5" label temporarily, until it is confirmed.

@sledgehammer999 sledgehammer999 added the Qt bugs Bug resides in Qt library label May 22, 2015
@equeim
Copy link

equeim commented May 22, 2015

It's because Unity uses dbus-based StatusNotifierItems (AppIndicators) instead of traditional XEmbed tray icons.
Qt4 doesn't have this issue because Ubuntu has sni-qt plugin installed, which automatically converts QSystemTrayIcon into StatusNotifierItem.
Qt5 doesn't have this plugin, but it will have built-in support of StatusNotifierItems since 5.5.
KDE Plasma 5 also dropped support of XEmbed tray in favor of StatusNotifierItems.

@sledgehammer999
Copy link
Member

Tested with 15.10 which has qt 5.4.2. The above doesn't happen will the latest of our master branch. If it is due to qt5 of 15.04 then I cannot fix it.

@qbittorrent qbittorrent locked and limited conversation to collaborators Feb 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Qt bugs Bug resides in Qt library
Projects
None yet
Development

No branches or pull requests

2 participants