In the configfile for xfce4-session; xfce4-session.rc it's not possible to start xfwm without compositor. I tried changing: Client0_Command=xfwm4 into Client0_Command=xfwm4 --compositor=no or Client0_Command="xfwm4 --compositor=no" But in both cases xfwm refused to start.
perhaps that's because the correct option is --compositor=off?
"xfwm4 --help" gives xfwm4 [--sm-client-id=ID] [--display=DISPLAY] [--compositor=off|on|auto] [--daemon] [--version|-V] [--help|-H] off = no compositor auto = X server embedded compositor (no shadow, just transparency) on = Xfwm4 compositor
Thanks, I didn't catch that. I went along with the COMPOSITOR document in xfwm4, which lists --compositor=no as the right option. I guess that's all that needs to be fixed then.
Doc updated, resolving.
I'd like to reopen this bug, and now for xfce-session. I still have the initial problem, even though I thought all was fine. In Mandrake bugzilla it's listed under: http://qa.mandrakesoft.com/show_bug.cgi?id=13256 The problem seems to be that Client0_Command in xfce4-session.rc gets set through the shell. The first time I ran it, I got an error like: env: xfwm4 --compositor=off no such file or directory. I tried with quotes and without, with different options, to no avail. The xfwm4 process doesn't get started, all other processes are. When opening a terminal on the desktop, I can run xfwm4, with and without options, all with correct behaviour. I will attach 2 different .xsession-errors files.
Created attachment 173 .xsession-errors with: xfwm4 --compositor=off
Created attachment 174 .xsession-errors with: "xfwm4 --daemon --compositor=off"
The Client_Command settings are comma separated arrays, e.g. 'xfwm4,--compositor=off'.