Você não precisa do segundo usuário para executar sem uma GUI, a menos que prefira trabalhar a partir da linha de comando.
Na verdade, você nem precisa deles para serem usuários distintos.
Se o seu trabalho do cron executar startx
, o resultado será uma sessão gráfica independente que não é afetada pelo login através do gerenciador de exibição.