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 -h
Wat 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.