Le problème c'est que je ne sais pas si c'est très sûr comme méthode... Bon je la mets quand même parce qu'on peut la trouver ailleurs sur le net.
1.Tu tapes
sudo gedit autologin.c
et tu mets dedans:
int main () {
execlp( "login", "login", "-f", "Ton_pseudonyme", 0);
}
2.Il faut GCC et sûrement d'autres packages. Je ne saurais pas te dire quoi exactement vu que j'installe build-essentials et compagnie à chaque nouvelle installation (ça peut toujours servir :p). Tu tapes ensuite:
sudo gcc-4.3 -o autologin autologin.c
Sous Hardy c'était gcc-4.2 pour info.
3.Tu copies le bout de code...
sudo cp autologin /usr/local/sbin
4.Tu modifies le fichier /etc/event.d/tty1 en faisant
sudo gedit /etc/event.d/tty1
afin de remplacer :
exec /sbin/getty 38400 tty1
par
exec /sbin/getty -n -l /usr/local/sbin/autologin 38400 tty1
5.Tu modifie .bashrc en faisant
gedit .bashrc
pour y ajouter :
#AUTOSTART
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ];then
startx
fi
6.C'est autour du fichier .xinitrc :
sudo gedit ~/.xinitrc
et tu fais ton script à ta sauce :
#!/bin/sh
exec compiz
etc.
7.Ensuite tu le rends executable avec la commande
chmod +x ~/.xinitrc
8.Tu installes le package "sysv-rc-conf", tu le lances, tu descends jusque l'entrée GDM, tu décoches à tous les niveaux à l'aide de la touche espace, tu quittes et tu redémarre.
S'il n'y a pas de pépin, tu peux même desinstaller GDM. Mais bon ne faites ceci
que si vous savez ce que vous faites. C'est assez périlleux. Si jamais ça venait à planter, je ne pourrais pas grand chose pour vous. Essayez tout de même si vous vous retrouvez devant l'invite de commande en noir et blanc un petit "startx". La première fois que j'avais tenté cette manip j'avais quelque chose de faux mais j'avais pu aller jusqu'au bureau de cette manière.