Dank voor je suggestie h2o.
Ik heb het idee dat de aanpak met dconf-editor in dit geval de nette manier is om de window manager bij het opstarten in te stellen.
Toch wil ik graag begrijpen wat er precies gebeurt als je een commando als compiz --replace uitvoert.
Wat je doet is de windowmanager
vervangen, dus dan wordt de oude uitgeschakeld.
Om op jouw andere vraag verder te gaan:
xfwm4 --replace & exit start de XFCE desktop manager op,
openbox --replace & exit start Openbox op,
fluxbox --replace & exit start Flubox op,
nautlius --replace & exit start Gnome op,
compiz --replace & exit start Compiz op...... enz. enz.
Dus als je wil switchen tussen de verschillende windowmanagers, dan is een van deze commando's voldoende. Je kunt er ook KDE me opstarten, maar ik weet even niet welke manager je daarvoor op moet starten.
Die & exit zorgt ervoor dat meteen na het opstarten van de andere windowmanager de terminal wordt afgesloten. Als je Openbox bijv. gebruikt, dan zie je in het autostart.sh de volgende dingen:
#Rox opstarten
rox --pinboard=lodewijk&
#PCmanFM als desktop manager opstarten
#pcmanfm --desktop &
#Xfwm4 als desktopmanager opstarten
#xfwm4 &
#xfdesktop &
Dat zorgt ervoor dat het commando wordt uitgevoerd en niet blijft hangen op dat punt.
Je kunt ook meerdere commando's op één regel uitvoeren, bijv.:
sudo aptitude update && sudo aptitude upgrade && sudo aptitude clean && df -hWat dat het hele upgrade proces uitvoert. Die && zorgen ervoor dat de commando's een coor en worden uitgevoerd en daarna nar het volgende commando springt.