Hola Ismael, este es mi archivo .xsession, solo tiene 4 líneas #!/bin/sh exec /usr/bin/xscreensaver & exec sudo /usr/sbin/firestarter --start-hidden & exec /usr/bin/startkdFíjate en los símbolos & al final de las líneas y en que llamo al Firestarter antes que al gestor de escritorio.
Me supongo que has configurado el sudo para poder ejecutar Firestarter como usuario. Saludos.