I am using fbsetbg that came with fluxbox, is that
fine?
fbsetbg is a wrapper script
that uses the best program it can find installed on the
system to perform the job; if it doesn't complain when you
set up a new wallpaper from a pseudo-terminal (something like
"program x doesn't set the wallpaper properly. Transparency
for fluxbox and apps like aterm and xchat won't work right
with it."), you are fine. Anyway, the fact that adesklets
works OK from a native X11 server is the best indication
everything is fine on this side.
I tried a native X display as you suggested and you are
right, the desklets displayed fine. The program I am using
Exceed to connect to the machine, maybe it's causing some
problem.
Well, this is very likely where the problem lies; unluckily,
I do not have any Windows operating system to test this, nor
this specific X11 implementation... So I can only give you
general pointers:
- Try playing with the screen
depth; maybe what you experience is a problem of a bad
TrueColor => Colormap mapping. adesklets uses only
TrueColor when available; it is possible TrueColor modes
(24 or 32 bits depth) is detected on the server side, but
just emulated at the end of the day (use xdpyinfo to have the information as
detectable by adesklets).
- Is exceed only implement the
server side of the protocol, or is there a special client
to be run on the machine you export the X11 display from?
If there is, you could need to adjust the depth there
too.
- Maybe is the server just
rootless; if this is the case, maybe is there an option in
Exceed to emulate a root (Try xwininfo -root to have info about
this)?
Sorry again for the relative vagueness of this help -- I hope
you will find and fix the problem (let us now!). If you
don't, maybe is there a way to ask the Exceed team about
this? Anyway, It is possible to have a workable remote
X11-based desktop from Windows station with adesklets: today
you do have very fast, portable implementation for remove X11
access at your disposal as free software -- I know from
others adesklets to works fine with many Windows or OS-X
based vnc clients; If nothing else work, you can always rely
on
TightVNC to do the
job. Yours,