я сужу по своему опыту, в pantheon-session файле прописан запуск gala, то есть все начинается с ее запуска. Я собирал gala под mutter32, он собрался, я перезагрузился, залогинился, Gala сразу падает при старте (пока не вникал в чем проблема), но сессия стартует, как я понимаю на голом miutter, хотя может я и не прав. Короче я б смотрел на lightdm, меня он часто так баловал, он очень капризный))))