KDE and XRootConsole

Didier Verna didier at lrde.epita.fr
Tue Nov 25 18:23:58 GMT 2003


Waldo Bastian <bastian at kde.org> wrote:

> On Tue November 25 2003 15:04, Didier Verna wrote:
>>         Hi !
>>
>> I just discovered that if I enable icons on the KDE desktop, my
>> xrootconsole output disapears. I reapears normally if I subsequently
>> disable the icons option.
>>
>> Does somebody know why ?
>
> There is only one background and it doesn't work very well if two programs 
> both try to claim it.

        I don't quite understand what that means... but I see that enabling
icons on the desktop actually creates a "fake" root window named "KDE
Desktop", which explains the problem: xrootconsole creates a child of the root
window, and is in override_redirect mode, and calls XLowerWindow, which makes
it obscured by the KDE Desktop one[1].

        That design sounds strange to me. What's the reason for creating a new
fake root window instead of drawing the icons on the real root one ? Also, do
you know if the desktop reparents all direct children of the root window to
its KDE Desktop one ? If so, it should also do it for override_redirect ones.


> You can try if enabling the option "Allow programs in desktop window" helps.

        Nope. What does it do in actuality ?

Thanks for your quick answer.


BTW, I've also been faced with a bug: when I turn the desktop icons option on,
I get a desktop menubar even if that option is not checked. (Un)checking it
has no effect at all: the menubar is still there. That's on a debian unstable
system:

kdesktop --version:
Qt: 3.2.1
KDE: 3.1.4
KDesktop: v1.9.8


Footnotes: 
[1]  I've tried removing the calls to XLowerWindow, and indeed, xrootconsole
appears normally. Only, on top of everything else :-)

-- 
Didier Verna, didier at lrde.epita.fr, http://www.lrde.epita.fr/~didier

EPITA / LRDE, 14-16 rue Voltaire   Tel.+33 (1) 44 08 01 85
94276 Le Kremlin-BicĂȘtre, France   Fax.+33 (1) 53 14 59 22   didier at xemacs.org
___________________________________________________
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.




More information about the kde mailing list