Systray icons cannot be seen with Unity-2D, whitelisting does not work, but other apps are not allowed to provide systray area.

Bug #948103 reported by LGB [Gábor Lénárt]
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
unity-2d (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

I'm using Unity-2D since some days. However I have a serious problem which is a show-stopper for me. I use non-ubuntu applications a lot, which needs systray icons. However they are not supported to well, ubuntu suggests "appindicators", however I can't do anything with softwares not using it. I've google'd a lot about the problem, it seems there is some common solution for this by putting even "all" on whitelist, but it seems it's for Unity-3D ;-(

To be even more problematic: I use avant window navigator, so I thought, I will put some systray support there then, not a major problem that I will see my systray icons there and not on the panel itself. However now the odd part: awn reports that systray is already "running" (I guess by the Unity panel) so it refuses to provide one for me.

That's really annoying: I have no systray icons with the Unity-2D panel itself, but if I try to get a systray area with other application, it complains that I already have it.

If Unity-2D cannot be fixed to have working systray icons, at least please make it possible to completely disable systray support of Unity-2D (which is unusable anyway, so no point to have it there, unless it's fixed), so people can use systray area provided by other application.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: unity-2d 4.12.0-0ubuntu1.1
ProcVersionSignature: Ubuntu 3.0.0-16.29-generic-pae 3.0.20
Uname: Linux 3.0.0-16-generic-pae i686
ApportVersion: 1.23-0ubuntu4
Architecture: i386
Date: Tue Mar 6 16:23:47 2012
InstallationMedia: Ubuntu-Server 10.04.1 LTS "Lucid Lynx" - Release i386 (20100816.2)
PackageArchitecture: all
SourcePackage: unity-2d
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
LGB [Gábor Lénárt] (lgb) wrote :
summary: - Systray icons cannot be seen with Unity-2D, not even with the enabling
- them.
+ Systray icons cannot be seen with Unity-2D, whitelisting does not work,
+ but other apps are not allowed to provide systray area.
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity-2d (Ubuntu):
status: New → Confirmed
Revision history for this message
Michał Sawicz (saviq) wrote :

The whitelist works here, although it does require the panel to be restarted. You can put 'all' as one of the entries and all systray icons will be there:

$ gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'scp-dbus-service', 'all']"
$ killall unity-2d-panel

If you want, you can also disable the systray altogether:

$ gsettings set com.canonical.Unity2d.Panel applets "['appname', 'indicator']"
$ killall unity-2d-panel

Please confirm, though, whether whitelisting indeed does not work for you.

You can reset the keys to default values with:

$ gsettings reset com.canonical.Unity.Panel systray-whitelist
$ gsettings reset com.canonical.Unity2d.Panel applets

Changed in unity-2d (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
LGB [Gábor Lénárt] (lgb) wrote :

Thanks, but no icons are displayed, whatever I try, including your suggestions :(

Revision history for this message
LGB [Gábor Lénárt] (lgb) wrote :

What further information do I need to give not to have this ticket as "incomplete"?

Revision history for this message
Michał Sawicz (saviq) wrote :

Would be great if you could try under 12.04 at some point, I can't reproduce your issue here.

Revision history for this message
LGB [Gábor Lénárt] (lgb) wrote :

Up-to-date 12.04 here, but the issue remained: programs using systray icons does not work: I can't see the icons, though unity-2d is configured to display them. HOWEVER as far as I see now, the avant-window-navigator IS capable showing systray icons at least! So it works, great! Of course the best would be, if Unity-2D is able to display them if it's configured for ...

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for unity-2d (Ubuntu) because there has been no activity for 60 days.]

Changed in unity-2d (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.