Chi usa Compiz fusion avrà notato che, a differenza di Beryl, non c’è la possibilità di passare a metacity con un clic, bensì bisogna aprire un terminale e lanciare il comando “metacity –replace &”.Questo semplice script in bash controlla quale desktop manager è in esecuzione (tra compiz e metacity) sostituendolo con quello non in esecuzione.
#!/bin/bash
gestore=`ps -e | grep metacity | awk {‘print $4′}`
if [ $gestore == "metacity" ]
then
compiz –replace -v &
else
metacity –replace &
fi
Se usate un altro decoratore di finestre come emerald, basterà cambiare la riga
compiz –replace -v &
in
compiz –replace -v -c emerald &
Al posto di emerald potete mettere qualsiasi altro decoratore di finestre.
Una volta copiato lo script incollatelo in un file che metterete in /usr/bin. Rendetelo eseguibile con chmod 555 /usr/bin/nomedelloscript
e create un link simbolico sul desktop con ln -s /usr/bin/nomedelloscript ~/Desktop.
Adesso con un semplice doppio clic passerete da compiz a metacity e viceversa senza preoccuparvi di quale dei due sia in esecuzione.

