Para mim, o Compiz não tocou bem com o xbmc, foi por isso que fiz o seguinte script para iniciar o XBMC:
#!/bin/bash
metacity --replace &
sleep 2s
xbmc
unity --replace &
exit;
Ele substitui o compiz pela metacity e, em seguida, inicia o xbmc. Quando o xbmc sai, você obtém o compiz de volta (pode haver alguma oscilação quando o compiz está reiniciando)
Você pode salvar o script como xbmc.bash
e torná-lo executável usando
chmod +x xbmc.bash
Então comece! Espero que isso funcione para você!