J´ai essayé ton script, meme résultat, de plus je dois obligatoirement Xgl en root, donc forcément kde se trouve apres en root
par contre je peux y remédier en fais sans
su diablo150
sleep
startkde
(enfin je pense ^^)
et pour LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/
Ca ne marche pas, j´ai utilisé des paquets précompilés pour suse, sur lequel j´ai fais:
alien *.rpm
dpkg -i *.deb
Peut etre que ta commande pourrait m´aider régler mon probleme de dépendances avec "rotate", mais je sais pas exactement ou dois pointer LD_LIBRARY_PATH= sur mon systeme 
sur les librairies de compiz ?? ?
J´ai essayé, sa marche pas ^^
Je me suis inspiré de ton script pour faire 2 ou 3 autres manoeuvre, sans succés
Autre détails:
Avec Kpager, je me suis appercu que mon bureau était extra large (a peut pres 4 fois la normale, comme par hazard).
Ce qui confirme que mes bureaux virtuels fonctionnent, c´est la fonction "rotate" pour changer de bureau qui est gelée.
Merci pour l´info au sujet de la liste des fenetre qui déconne, c´est simple, mais il fallait y penser
Une fois que j´aurais fais marcher rotate, j´y verai deja plus clair ^^