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/startkd

Fí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.

Responder a