Thoughts on the systray II.
Aaron J. Seigo
aseigo at kde.org
Mon May 2 16:51:24 BST 2005
On Monday 02 May 2005 05:14, Lubos Lunak wrote:
> > agreed. for now we can experiment with it using WM hints until we get the
> > interaction down, and then when we move to an IPC mechanism with a system
> > bus we can switch to that =)
> Can we? If the tray is to work as an another taskbar, then it simply has
> to rely on a WM, WM hints, and X, end of story.
the input that you've been fairly resilient to so far is that while the tray
is similar to the taskbar, it is NOT the taskbar. it has slightly different
semantics. there is absolutely no reason by the tray must be tied to
individual windows, unlike the taskbar which is a direct representation of
visible windows. the tray is a respresentation of a service (e.g.
> The very basic principle of my patches is that any window can be docked
> into exactly one tray icon, which can have a popup and whatever. If you
which i see as a basic limitation imposed upon us due to not yet having an IPC
mechanism that is appropriate for this. i don't see this as a long-term
> don't like that, propose something different.
for the time being, we chart a course using WM hints because that's the only
thing we have at hand that actually works. apps that have windows can begin
to use this new mechanism (not caring how it works under the covers) and
when/if we get an IPC mechanism capable of doing what we need, i will port it
to that. the apps using the new system shouldn't see any change, and more
apps will then be able to use it and we can make it a bit more expressive too
(e.g. supply hooks for the tray to ask for application status).
we have all the way until KDE4, after all.
so what i'm suggesting is we take the pragmatic approach of "this works today"
which will give us something to at least start with and if IPC never arrives
in the fashion necessary, we will have something for KDE4 that doesn't suck.
but i'm also leaving the door open for improvements between here and the
release of KDE4.
> If I get to final polishing
> of all the functionality and only then you say that you ... uhm ...
> actually don't want that in Kicker, I'll consider flying to Malaga with a
> baseball bat with your name on it ;).
i don't play much baseball, but i'll be sure to use it whenever i do. ;-P
Aaron J. Seigo
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: not available
More information about the kde-core-devel