la suggestion de fran me semble adaptée, mais pas tout à fait complète, car il te faut au moins un window manager (kde si tu décides de faire l’autologin avec kdm, et ensuite dans la session qui s’ouvre il faut configurer le démarrage automatique de firefox, par exemple en mettant un script de lancement de kde dans /home/<le_user_d_autologin>/.kde3/Autostart
C’est pas trés compliqué à faire donc, mais ça installe plein de truc KDE inutiles si la machine est destinée qu’à lancer firefox en fullscreen.
Alors j’ai trouvé ici quelques autres pistes ne necessitant que x-window-system pour tourner à priori et qui permettent donc de démarrer AMA plus rapidement comme tu veux, ici:
lea-linux.org/pho/read/8/229201/241394
celle là m’a l’air à tester d’abord:
[quote]mettre dans /etc/inittab
1:2:respawn:/usr/X11R6/bin/X
2:2:respawn:/bin/su - nom_d_utilisateur -c "/usr/X11R6/bin/firefox --display 127.0.0.1:0"
[/quote]
Je pense qu’un simple
1:2345:respawn:su - nom_d_utilisateur -c "startx /usr/X11R6/bin/firefox"
doit marcher.
et sinon:
[quote]Écrire le petit programme c suivant en remplacant username par le nom usager souhaité.
int main()
{
execlp("login", "login", "-f", "username", 0);
}
Compiler avec gcc; gcc file.c -o autologin
Copier le fichier autologin dans /sbin: cp autologin /sbin/autologin
Donner droit d’execution: chmod 755 /sbin/autologin
Modification du fichier inittab afin que agetty soit en mesure d’utiliser l’autologin.
Remplacer la ligne 1:2345:respawn:/sbin/getty 38400 tty1
(il me semble que c’est ça)
Par la ligne suivante:
Pour le démarrage automatique du serveur X…
Ajouter dans le fichier .bashrc de l’usager en question ‘startx’.
Afin d’éviter que le serveur soit demandé d’executer à tout les coups que l’usager ‘username’ se connecte, vous pouvez ajouter la condition suivante dans le fichier .bashrc:
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then
startx
fi
[/quote]
Pour cette derniere solution, remplacer startx
par startx /usr/X11R6/bin/firefox
.