а если зайти в single-mode, startx и посмотреть что будет?
и, извините за глупый вопрос, если зайти под обычным пользователем, под которым все переключается, открыть консоль, набрать su, ввести пароль рута, и посмотреть, что получится?
извините, пока это все, что приходит в голову...