LA solution (pour les configs récalcitrantes)
Comme cela a été dit plus haut il faut avant tout vérifier que l'on a bien les deux noms localhost et nom_de_machine associés à l'adresse 127.0.0.1 dans son fichier /etc/hosts.
On peut aussi éditer cette fonction par l'interface graphique, sans sudo, grace à Système > Administration > Réseau > onglet Hôtes (cliquer sur 'Déverouiller' en premier pour pouvoir éditer les valeurs)
Editez la ligne 127.0.0.1, dans la boite qui s'ouvre, allez a la ligne après
localhost et ajoutez
nom_de_machine .
Supprimez la ligne avec le nom de votre machine à l'adresse 127.0.1.1
MAIS ce n'est pas tout... pas pour tout le monde du moins. Il y a des petits malins, dont je fais partie qui se sont amusé a supprimer le nom de la machine dans le fichier hostname... donc forcément ça va vachement moins bien marcher...
éditez le fichier /etc/hostname de la façon qui vous conviedra le mieux... Pour moi ce sera insertion du live-cd (pour pouvoir etre root) puis terminal :
sudo nano /etc/hostname
et là vous ajoutez le même nom_de_machine . Et voila c'est terminé, ctrl+X pour quitter, O ou Y pour accepter la modif.
Redémarrez, lancez un terminal.. suspense... le
toto@:~$
est redevenu bien sagement
toto@nom_de_machine:$~