Você precisa dar uma olhada nos seus arquivos de log para descobrir por que ele não está sendo iniciado. Comece procurando no /var/log/Xorg.0.log quando ele não funcionar. Se você apenas olhar no diretório / var / log, verá vários arquivos que seguem o padrão Xorg. #. Log. Cada vez que o Xorg inicia, ele bate todo o número nesses arquivos, então 0 é o mais recente seguido por 1 etc. Então, se você olhar para alguns desses arquivos, provavelmente você já tem um ou dois arquivos mostrando o problema. Procure por linhas que começam com (EE), pois indicam um erro. Em seguida, atualize sua pergunta com o arquivo inteiro ou com as linhas que começam com (EE), o que indica um erro.
Mas esta questão pertence ao superusuário.