I've been reading through similar problems in this forum so,
I hope, some of the initial entry level questions are
bypassed:
runnin gentoo on AMD64, with gnome desktop and Nautilus
running, after upgrade to adesklets-0.4.11 (the release with
the root window finder wrapper) my desklets are hidden by the
nautilus window (chcked that by killing Nautilus, desklets
briefly show until Nautilus is restarted)
Tried using adesklets --user, the window it shows is NOT the
right one (if I use
setenv ADESKLETS_ROOT 0x1000020
where the hex code comes from
adesklets
--user output, the desklets are still hidden.
Tried then using xwininfo (in the three ways suggested in the
KDE thread on this same forum) and got a rather "complex
output, but finally found the right window:
xwininfo: Window id: 0xb6 (the root window) (has no name)
Absolute upper-left X: 0
Absolute upper-left Y: 0
Relative upper-left X: 0
Relative upper-left Y: 0
Width: 1600
Height: 1200
Depth: 24
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x20 (installed)
Bit Gravity State: ForgetGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +0+0 -0+0 -0-0 +0-0
-geometry 1600x1200+0+0
.....(lot's of output, if you want the complete stuff will send with mail)
0x1000020 "Desktop": ("desktop_window" "Nautilus") 1600x1200+0+0 +0+0
2 children:
0x1000036 (has no name): () 1600x1200+0+0 +0+0
1 child:
0x1000037 (has no name): () 1600x1200+0+0 +0+0
0x1000021 (has no name): () 1x1+-1+-1 +-1+-1
0x400001 "gnome-session": ("gnome-session" "Gnome-session") 10x10+10+10 +10+10
1 child:
0x400002 (has no name): () 1x1+-1+-1 +9+9
0x2200001 (has no name): () 500x130+776+7 +776+7
0x2600001 (has no name): () 615x152+31+1023 +31+1023
0x2400001 (has no name): () 157x45+743+1088 +743+1088
as you can see there are 4 windows having a 1600x1200
geometry:
1. the "real root" window
2. the "Desktop" window
3. a first child with no name and code 0x1000036
4. a second child with no name and code 0x1000037
ONLY the last one works: i.e. if I type:
prompt> adesklets -c
prompt> setenv ADESKLETS_ROOT 0x1000037
prompt> adesklets
desklets finally show.... I tried looking through the
adesklets frontend shell script, but, I must admit, I am
totally clueless as to how solve my problem (and, being
honest, I do not even know if this window over window over
window... scheme is standard or is due to errors in my gnome
configuration)
if anyone can help I would be very gratefull (kind of like
these desklets.... :D )