Trying to get StumpWM working. Install goes fine. But I cant figure out how to start it. The Wiki suggests one method and output after emerge another. None of them will work! I have even tried to install from source. But then I cannot compile!

Are you using a graphical login manager or startx from the command line?

If using startx, just create an .xinitrc file in your home directory that contains /usr/bin/stumpwm.

If using a graphical login manager, then create a stumpwm.desktop file in /usr/share/xsessions. Here are the contents of the one for fluxbox that you can use as a template.

Code:

/home/daffy $ cat /usr/share/xsessions/fluxbox.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Fluxbox
Comment=This session logs you into Fluxbox
Exec=startfluxbox
TryExec=startfluxbox
# no icon yet, only the top three are currently used
Icon=
Type=Application

You will need to logout and probably restart your login manager (reboot to be sure) before the new session will be available from the login sessions menu of your login manager.

But man... Really unstable. Crashes constantly! Is there any work on StumpWM in Gentoo? I mean. Should I really have to create the binaries myself? Fells like some work needs to be done here!?_________________Dig where you stand!

But then nothing seems to work. Well... It starts. But there's no keybindings defined. For x11-wm/stumpwm-cvs there was lots of them...

I'm using the 0.9.2 ebuild from portage official tree. Yes, the two active bugs you'll find at b.g.o. are still unresolved: it doesn't create a binary during installation process and doesn't install man/info pages without 'doc' useflag; stumpwm-cvs doesn't fetch latest git rev (it tries to get an old version from cvs tree).
Regarding lack of keybindings, defaults (forced with no ~/.stumpwmrc) work correctly in my box. I'd try to set a minimal .stumpwmrc changing default prefix binding (C-t) to some other and see if it works._________________O coração, se pudesse pensar, pararia. Fernando Pessoa
If heart could think, it would stop

But then nothing seems to work. Well... It starts. But there's no keybindings defined. For x11-wm/stumpwm-cvs there was lots of them...

I'm using the 0.9.2 ebuild from portage official tree. Yes, the two active bugs you'll find at b.g.o. are still unresolved: it doesn't create a binary during installation process and doesn't install man/info pages without 'doc' useflag; stumpwm-cvs doesn't fetch latest git rev (it tries to get an old version from cvs tree).
Regarding lack of keybindings, defaults (forced with no ~/.stumpwmrc) work correctly in my box. I'd try to set a minimal .stumpwmrc changing default prefix binding (C-t) to some other and see if it works.

I now installed x11-wm/stumpwm-0.92. But it's the same with the keybindings.. I even tried as you said to change the prefix key:

The system is so badly corrupted or confused to continue at the Lisp level.
If the system had been compiled with the SB-LDB feature, we'd drop
into the LDB low-level debugger now. But there's no LDB in this build,
so we can't really do anything but just exit, sorry.

Are you running yours with sbcl or clisp?_________________Dig where you stand!

Here I don't have fdump command. But I can use dump-screen dump-desktop dump-group...
If you want to debug and use SBCL with a startup script redirected to some file (/var/log/stumpwmlog in my case), maybe that file, along with
(setf *debug-level* 9) could be enough. Check also 11.2 on info page._________________O coração, se pudesse pensar, pararia. Fernando Pessoa
If heart could think, it would stop

Here I don't have fdump command. But I can use dump-screen dump-desktop dump-group...
If you want to debug and use SBCL with a startup script redirected to some file (/var/log/stumpwmlog in my case), maybe that file, along with
(setf *debug-level* 9) could be enough. Check also 11.2 on info page.

I finally got stumpwm running. But I never could make it work any good with the x11-wm/stumpwm ebuild. Instead I used the Gentoo Lisp Overlay and compiled Stumpwm from scratch. Works like a charm! _________________Dig where you stand!