I get a lot of troubles with trayer when changing or restarting a recipe. Most
of the tray icons are just lost after the recipe change.

It come from 
Settings of Trayer {{{1
AddToFunc ExitFunction I Exec exec killall trayer

AddToFunc StartFunction I Exec exec trayer \
...

According to freedesktop specification, a program must be able to lost the
trayer application and reconnect when it come back. It implies at a systray
program must be able to stop and restart without loosing the icons. A
workaround would be to add functions so at we can change the characteristics of
a running trayer instance so at it will be not needed anymore to kill and
restart it when changing the recipe.

Some programs as sylpheed-claws are working fine even when I change the recipe,
but other as qjackctl or glashctl just lost their systray icon. When this
append, it is often no other choice as to kill and restart them.

I discussed with the qjackctl dev that made the systray function for this
program. He is sure at qjackctl is freedesktop compliant in that regard.
So it is a problem with trayer. Is it a feature that we can hope to see in the
future with trayer?

I know almost nothing in C so I cannot help to hack this issue.

Ciao,
Dominique

_______________________________________________
FVWM-Crystal-users mailing list
FVWM-Crystal-users@gna.org
https://mail.gna.org/listinfo/fvwm-crystal-users

Reply via email to