Skip to content
This repository has been archived by the owner on Feb 12, 2023. It is now read-only.

Feature request: add support for tray icon in Elementary OS 'wingpanel' #3072

Closed
sysfu opened this issue Mar 28, 2016 · 16 comments
Closed

Feature request: add support for tray icon in Elementary OS 'wingpanel' #3072

sysfu opened this issue Mar 28, 2016 · 16 comments
Labels
M-ui Affected Module: User Interface proposal

Comments

@sysfu
Copy link

sysfu commented Mar 28, 2016

Brief description: add support for tray icon in the Elementary OS wingpanel (top menu bar notification area)

Operating System: elementary OS 0.3.2 Freya (32-bit)
qTox version: v1.3.0-117-gde48789
Hardware: mid-2007 MacMini Core2Duo

Reproducible: Always

Steps to reproduce:

  1. Launch qtox
  2. Navigate to settings => general tab => check 'show system tray icon' box

Observed Behavior:
No qtox icon appears in wing panel

Expected Behavior:
Icon should appear in wing panel


More information on how to write good bug reports in the wiki: https://github.com/tux3/qTox/wiki/Writing-Useful-Bug-Reports

@zetok zetok added proposal M-ui Affected Module: User Interface labels Mar 28, 2016
@zetok
Copy link
Contributor

zetok commented Mar 28, 2016

And what kind of foul sorcery does eOS require for tray to work?

Current tray implementation is able to work on most of DEs available, just not eOS.. which makes me wonder if it's not just simply a bug in eOS.

https://github.com/tux3/qTox/wiki/Tray-icon

@sysfu
Copy link
Author

sysfu commented Mar 28, 2016

That's a good question, I have not dug into it myself and I'm not even sure that tray icon support for wingpanel has been documented yet.

Let me touch base with the elementary devs and see what they say.

@dessalines
Copy link

How did you even install qTox on elementary OS, I can't seem to do it from the instructions using $(lsb_release).

@sysfu
Copy link
Author

sysfu commented Mar 29, 2016

The trick is to edit /etc/apt/sources.list.d/tox.list to read: 'deb https://pkg.tox.chat/debian nightly release'

Took me some digging to figure it out too.

@sysfu
Copy link
Author

sysfu commented Mar 29, 2016

Also just as a point of comparison, I've noticed that the https://justgetflux.com/ and https://www.enpass.io apps successfully place 'tray' icons in the wingpanel, so it can be done. I've written the EOS devs and am waiting to hear back.

@sysfu
Copy link
Author

sysfu commented Mar 31, 2016

Here's a thread discussing how support for a Spotify icon in the wingpanel 'tray' area was added.

Does that help?

@sysfu
Copy link
Author

sysfu commented Apr 5, 2016

@codygarver Can you please comment on this issue if you have a minute or two? I sent yourself and Daniel an email the other week, but maybe it got sent to the bitbucket.

@sysfu
Copy link
Author

sysfu commented Apr 28, 2016

@zetok Let me know if/when a fix is pushed and I'll be happy to test it.

@zetok
Copy link
Contributor

zetok commented Apr 28, 2016

But.. docs?

@sysfu
Copy link
Author

sysfu commented Apr 28, 2016

Was the earlier thread I linked to in comment above regarding how they did it for Spotify not of any help? No response from the EOS devs so far and have not been able to locate the documentation on my own.

@ProMcTagonist
Copy link
Contributor

ProMcTagonist commented Apr 29, 2016

http://elementaryos.stackexchange.com/questions/4226/how-can-i-get-applications-to-display-a-system-tray-icon

That's Daniel Fore.

HIG:

https://elementary.io/docs/human-interface-guidelines#system-indicators

You do not need an indicator if:

The application is for IM, IRC, e-mail, news-reading, or music playback. Instead, integrate the application with the existing messaging or sound menus.

The System Tray as a concept isn't in elementary OS' vision.

@zetok
Copy link
Contributor

zetok commented Apr 29, 2016

@sysfu well, that's not docs.

@ProMcTagonist thanks :)

Looks like this issue can be closed?

@sysfu
Copy link
Author

sysfu commented Apr 29, 2016

Yes, looks like it's a dead end request with regards to Elementary OS, thanks @ProMcTagonist for digging up the relevant stack exchange post.

@sysfu sysfu closed this as completed Apr 29, 2016
@sysfu
Copy link
Author

sysfu commented Jun 4, 2016

On the current build, the tray icon is now showing up in the wingpanel notification area.

You cannot restore the application once minimized or closed to the tray icon, however you can set online status and logout/exit.

@zetok
Copy link
Contributor

zetok commented Jun 16, 2016

You cannot restore the application once minimized or closed to the tray icon, however you can set online status and logout/exit.

User now should be able to work-around this DE bug with Show tray button – a851a5b

@sysfu
Copy link
Author

sysfu commented Jun 17, 2016

Tested and confirmed Show tray button now works on Elementary OS. A recent update gave it a purdy lookin' icon too.

fancy icon

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
M-ui Affected Module: User Interface proposal
Projects
None yet
Development

No branches or pull requests

4 participants