Page 1 of 1

Freememapplet disappearing from system tray [live with it]

Posted: Thu 09 Oct 2008, 23:18
by Béèm
I have seen this issue raised before and no solution was given.
I did a search with puppysearch.
I experience the same issue and not only in 410 frugal, but already before.
Now I start to have this also on another PC running a just installed 410 full HDD

The issue occurs when a restart jwm is done.
Such a restart is needed when new software is installed.
There are instances when after several restarts of jwm the applet is again in the system tray.

Posted: Fri 10 Oct 2008, 13:55
by vg1
Béèm,

disabling the desktop hotplug support in puppy event manager also disables the freememapplet. Check that the desktop hotplug support is ticked, restart x-server [or reboot] and it should appear in a few moments. If not then there must be another issue that I am not aware of. Advise if you solve it.

Posted: Fri 10 Oct 2008, 19:34
by Béèm
The hotplug support is active.
I experience as well on the frugal install as on the full install, that when restarting jwm the icon mostly comes back. Sometimes it takes up to 3 restarts. I discovered this as mostly after having installed some program a restart jwm is to be done, and I was someactive in installing programs.

Some interaction with something maybe.

Posted: Sat 11 Oct 2008, 02:05
by Kal
This was an old problem with JWM, that was solved by giving a width size notation in /root/.jwmrc-tray for freememapplet's Swallow. Delaying the start of freememapplet has been tried also, as is done with blinky.

<Swallow name="freememapplet" width="34">
freememapplet
</Swallow>

This was drop on the earlier test versions. In the newest Puppy it mostly doesn't show up to often. A restart of x normally fixes it. Of late, I have not had it occur in Puppy 4.1 and the width was added again to it(which means nothing, I may have not hit the wrong combo).

Good Luck, Kal

Posted: Sat 11 Oct 2008, 11:47
by Béèm
Thanks Kal for that info.
width="34" is already in my 4.1 install.
So I should merely replace freememapplet replace by freememappletdelayed then.

Anyway now I have discovered that after one or more succeeding jwm restarts I can live with it.