seamless x server avaliable

Ralf Habacker kde-cygwin@mail.kde.org
Tue, 29 Oct 2002 14:41:24 +0100


> Indeed!
> I'm using the new pseudo-rootless mode with kde-cygwin. However, it really
> doesn't accomplish much if kdesktop is running, as this then occupies
> the entire
> window so you can't 'see through' to the standard Windows windows.
> So I want to run kde with kicker but not kdesktop. I tried taking +kdesktop
> off the kdeinit line in startkde:
> - kdeinit kcminit +kdesktop +kicker
> + kdeinit kcminit +kicker
> This then prevents kdesktop from loading on startup. However when ksplash
> shows "restoring session" it still loads... The output is as follows:
> klauncher: KLauncher::process ---> autoStart
> kdeinit: Got EXEC_NEW 'kdesktop' from launcher.
> kdeinit: launch -> kdesktop
> kio (KLauncher): kdesktop (pid 1264) up and running.
> etc.
> I can get around this by renaming kdesktop.dll and kdesktop.exe so that
> this bit fails.
> The result is very nice, a nice kicker menu on top of my windows apps.
> But I'd like to do it without renaming kdesktop.
> Any hints? (My kde config memory is a bit rusty...)
> David

ksmserver is resonsible for loading kdesktop. Because the xserver currently does
not support session management (may be a bug) you can replace ksmserver with
kwin in your start script like shown below:

kdeinit kcminit +kicker
...
kwin

Then kdesktop will not be loaded.

Ralf