Debe dejar el servidor X original en ejecución. Puede iniciar otro servidor X en otro tty. Entonces, en un sistema típico, haz ctrl+ alt+ f1, luego inicia sesión y ejecuta startx -- :1. Debería terminar con otra sesión X en accesible por ctrl+ alt+ f8.
Se puede iniciar cualquier número de servidores X cambiando el número después de los dos puntos; Si usa un número mayor que 12, puede usar chvtpara cambiarlo en lugar del combo de teclas.
Si lo desea, puede configurar .xinitrcarchivos especiales que inician diferentes entornos de escritorio. Por lo tanto, puede tener un .xinitrc-kdeque inicia una sesión de KDE. En ese archivo, tendrías algo así exec startkde. Y comenzarías X como haciendo startx ./.xinitrc-kde -- :1.
Si planea ejecutar Firefox en ambas sesiones, puede haber algunos problemas. Busque en las opciones de línea de comandos "no remoto" y "ProfileManager" para Firefox .