Bug 367627 - Missing systray icon from application
Summary: Missing systray icon from application
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: System Tray widget (show other bugs)
Version: 5.7.2
Platform: Kubuntu Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL: http://imgur.com/AHktrMI
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-21 05:52 UTC by Aaron Honeycutt
Modified: 2018-03-05 17:41 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Missing systray icon screenshot (26.43 KB, image/jpeg)
2016-08-27 11:26 UTC, alex0name
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aaron Honeycutt 2016-08-21 05:52:12 UTC
While running this application: https://github.com/lah7/polychromatic

I don't see the icon from the application but I have the menu then right clicking it





Reproducible: Always

Steps to Reproduce:
1. Install Application
2. Run the tray applet
3. Missing icon in system tray

Actual Results:  
Missing icon in system tray

Expected Results:  
icon is in the system tray

xembedsniproxy is not running at all, ruled that out in #kde-devel with bshah on Aug 21st 2016.
Comment 1 alex0name 2016-08-27 11:24:50 UTC
I had same problem.
Steps to Reproduce:
1. Install Application that store icons not in "/icons" (Steam or Thunderbird with Firetray extention).
2. Run App.
3. Missing icon in system tray.
Comment 2 alex0name 2016-08-27 11:26:30 UTC
Created attachment 100803 [details]
Missing systray icon screenshot
Comment 3 alex0name 2016-08-27 11:30:14 UTC
Also I had this in .xsession-errors
kde.systemtray: Wrong IconThemePath "/extDirs/Fpr/Games/Steam/public" : too short or does not end with 'icons'
Comment 4 arne anka 2016-11-03 14:19:40 UTC
same issue with Thunderbird (installed from tar) in Debian/Sid.
- Thunderbird withoutFiretray
- xembedsniproxy runs (Skype icon is shown in systray)
Comment 5 David Edmundson 2016-11-04 12:15:54 UTC
>kde.systemtray: Wrong IconThemePath "/extDirs/Fpr/Games/Steam/public" : too short or does not end with 'icons'

Then you're not using xembedsniproxy, that's only in the code path for SNIs.
Comment 6 David Edmundson 2016-11-04 12:17:16 UTC
If possible can you revert 749f60b89f4a166833fb64a5b593a801f63f9615 and see if that fixes it?
Comment 7 alex0name 2016-11-05 19:11:38 UTC
I`m updated to 5.8.2, 
- error message in .xsession-errors is gone
- No steam and firetray icons
- "invisible" icons not touchable (you cant open thunderbird from system tray by click on)

Skype icon is shown in systray, so xembedsniproxy runs 

My system:
-Gentoo linux x86_64
-Qt 5.6.2
-kde-frameworks 5.27.0
-kde-plasma 5.8.2
-no systemd (unsing openrc + consolikit)


(In reply to David Edmundson from comment #6)
> If possible can you revert 749f60b89f4a166833fb64a5b593a801f63f9615 and see
> if that fixes it?
I`m noob, but I can try, if you give me link on 749f60b89f4a166833fb64a5b593a801f63f9615 (I could not find it).

sorry for my "perfect" English
Comment 8 Simon Quigley 2016-11-22 04:15:46 UTC
(In reply to David Edmundson from comment #6)
> If possible can you revert 749f60b89f4a166833fb64a5b593a801f63f9615 and see
> if that fixes it?

So it seems like this commit is just on plasma-workspace's master branch and hasn't been tagged at all, therefore making the revert useless in the Plasma version that Aaron initially reported it against.

I found this in a Launchpad bug report, so I would like to get this fixed in the Plasma/5.7 and Plasma/5.8 branches. https://pad.lv/1581213 for reference.

Or am I looking at this wrong?
Comment 9 alex0name 2016-12-22 15:26:34 UTC
fixed for me in plasma 5.8.4 (maybe 5.8.3) 

steam icon and firetray already works

kde-frameworks 5.29.0 (maybe 5.28.0)
Comment 10 Alexander Mentyu 2018-02-26 16:12:15 UTC
Steam icon is present in:

Plasma: 5.12.2
Apps: 17.12.2
Frameworks: 5.43.0
Qt: 5.10.1
Kernel: 4.14.20-2-MANJARO
OS: Netrunner Rolling
Comment 11 David Edmundson 2018-03-05 17:41:06 UTC
Please reopen if still an issue.