System tray implementation
Olivier Fourdan
fourdan at xfce.org
Sat Apr 19 18:56:40 CEST 2003
Hi Benny,
On Sat, 2003-04-19 at 16:10, Benedikt Meurer wrote:
> I had a quick talk with Jasper about it, and we've agreed to put it into
> libxfcegui4. The GUI frontend to the system tray will be put into the
> taskbar. In addition the taskbar should be changed to be able to use plugins
> instead of hardcoding all this stuff into the code.
That's fine with me.
> Furtheron, in order to get support for the "old" KDE system tray protocol
> we would need to have the window manager act as a kind of "proxy" between
> the application providing the system tray icon and the XfceSystemTray.
> See the description:
>
> http://developer.kde.org/documentation/library/kdeqt/kde3arch/protocols-docking.html
That's really not a specification! It doesn't tell anything about what
the WM is supposed to do once it receives the property change....
> So, Olivier, what do you think: Should xfwm4 support the KDE protocol? It
> could look for the _KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR property being set
> and send a _NET_SYSTEM_TRAY_OPCODE to XfceSystemTray. That shouldn't be
> that hard, although I'm not entirely sure, whether the KDE tray icon stuff
> conforms to the XEMBED standard.
I'm sorry, but I don't understand that sentence:
> send a _NET_SYSTEM_TRAY_OPCODE to XfceSystemTray.
What's _NET_SYSTEM_TRAY_OPCODE ? And what's XfceSystemTray ?
Cheers,
--
Olivier Fourdan <fourdan at xfce.org>
http://www.xfce.org
More information about the Xfce4-dev
mailing list