Modify

Ticket #11 (closed Enhancement: Fixed)

Opened 4 years ago

Last modified 3 years ago

System Tray

Reported by: barbieri Owned by:
Priority: Nice To Have Milestone: Enlightenment 0.17.1
Component: enlightenment Keywords: systray
Cc: Blocked By:
Blocking:

Description

Hated by some, loved by others, required by most: we could have system tray support.

I'm willing to implement those, but need some points/hints on how to do it.

Attachments

Change History

comment:1 Changed 4 years ago by mekius

  • Priority changed from major to trivial
  • version DR 0.17.0 deleted
  • Milestone Enlightenment DR 0.17.0 deleted

comment:2 Changed 4 years ago by jeffdameth

contact devilhorns. he has a working on a systray module already. but as i understood him he doesnt enjoy X programming so much ;)

comment:5 Changed 4 years ago by Toma

Much like the systray spec, this bugs got some junk hanging off it. clean up the spam messages!

It also depends upon this bug:  http://freedesktop.org/wiki/Specifications/systemtray-spec

Heres the spec that raster has created and would be a good idea to try to use instead of the FDO spec.  http://wiki.enlightenment.org/index.php/E_systray_spec

comment:6 Changed 3 years ago by add

aluminum modern log banister DECK outdoor price installing metal stair rails Interior stair handrail exterior  http://www.cheap-wrought-iron.cn baluster Glass wood stainless wrought CONTEMPORARY designs stairways aluminum modern log banister DECK outdoor price posts vinyl curved rails posts vinyl curved rails

comment:7 Changed 3 years ago by raster

  • Milestone set to Enlightenment 0.17

comment:8 Changed 3 years ago by Toma

Some additional info to consider when fixing this bug:

While these are KDE specific developers, we all do share a common disregard for the systray spec. If fixing this bug, liaise with KDE, Gnome and XDG (Freedesktop.org) developers about issues and the current standing spec. Its not a simple case of copying a systray from Gnome/KDE; it is more a case of creating an entirely new systray that outlines the better spec.

 http://wiki.enlightenment.org/index.php/E_systray_spec

 http://lists.freedesktop.org/archives/xdg/2008-March/009303.html  http://lists.freedesktop.org/archives/xdg/2008-March/009304.html

"yeah, i'd really like to see this happen too. it requires someone to write the spec and start with implementations ... we've sort of all been staring at each other for a few years now waiting for someone to have the time and energy to do it." -A. Seigo, KDE

"I think that's the problem here. It doesn't make sense to try to write a new spec without having at least a proof-of-concept implementation. I hate the current systray too, and I have somewhere an unfinished attempt at a better implementation, but it's in the queue with many other things. Saying how the systray needs fixing is unfortunately not going to do that, somebody needs to find the time to make it happen." - L. Lunak, KDE/Suse

comment:9 Changed 3 years ago by Toma

Raster: I am not doing this. any tray module needs to look good and function reliably - across e restarts. get that to work for most tray using apps and i'll consider looking at what you do - until then, i'm not touching this with a barge pole, so consider this a "do it yourself" item - not going to happen for release unless you do it and make me happy with the results

comment:10 Changed 3 years ago by barbieri

  • Status changed from new to closed
  • Resolution set to Fixed

Added a basic systray. Not really fancy, but maybe the systray will go away sooner than latter, KDE guys are about to stop using it for their applications (but will still support it, for gnome apps).

View

Add a comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.