Je ne crois pas que c'est ce que demandait
philnfil, qui voudrait pouvoir faire démarrer une session avec un environnement spécifique selon l'utilisateur si j'ai bien compris ?
Perso je ne vois pas comment ceci dit, à part au login graphique cliquer sur l'environnement voulu, à moins qu'il n'y ait une mémoire quand on se logue pour chaque utilisateur ?
En console, je pense qu'il faudrait, au lieu de faire startx, lancer un script spécifique, selon l'environnement qu'on désire, en écrivant par exemple
startxfce, ou
startgnome, ça doit être possible en configurant
/etc/X11/xinit/xinitrc
?