Je n'ai jamais été convaincu par cette façon, à l'écran de login, de montrer la liste de tous les utilisateurs ayant un compte sur la machine. C'est à la fois très indiscret et risqué. De plus, il se trouve que j'utilise xfce pour plusieurs raisons, notamment que gnome3 n'est pas compatible avec le pilote propriétaire AMD/ATI.
J'ai trouvé (sur le forum Centos) une méthode pour revenir à la méthode traditionnelle de saisie du login ET du mot de passe. Seulement cette méthode a pour conséquence de désactiver le choix du bureau, gnome, kde ou xfce, etc . Or Et donc lorsque j'avais saisi login et mot de passe, gnome se lançait et je me retrouvais bloqué.
J'ai donc cherché une solution cohérente et donc:
1) Il semble qu'il y ait un bug dans Xorg dans le sens où le fichier /etc/X11/xinit/Xclients n'est pas mis à jour lorsqu'on installe xfce. De ce fait cet environnement n'est jamais lancé directement. La solution en vigueur avec gdm consiste, si l'on choisit xfce comme environnement, à lancer Gnome, qui va lancer xfce. Ca ne me semble pas correct.
J'ai donc apporté au fichier /etc/X11/xinit/Xclient les modifications indiquées en rouge:
#!/bin/bash
# Copyright (C) 1999 - 2004 Red Hat, Inc. All rights reserved. This
# copyrighted material is made available to anyone wishing to use, modify,
# copy, or redistribute it subject to the terms and conditions of the
# GNU General Public License version 2.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
GSESSION="$(type -p gnome-session)"
STARTKDE="$(type -p startkde)"
STARTXFCE="$(type -p startxfce4)"
# check to see if the user has a preferred desktop
PREFERRED=
if [ -f /etc/sysconfig/desktop ]; then
. /etc/sysconfig/desktop
if [ "$DESKTOP" = "GNOME" ]; then
PREFERRED="$GSESSION"
elif [ "$DESKTOP" = "KDE" ]; then
PREFERRED="$STARTKDE"
elif [ "$DESKTOP" = "XFCE" ] ; then
PREFERRED="$STARTXFCE"
fi
fi
if [ -n "$PREFERRED" ]; then
exec "$PREFERRED"
fi
.../... (reste du fichier inchangé
2) Ensuite pour m'affranchir de la fameuse liste, j'ai installé un autre displaymanager: xdm
# yum install xorg-x11-xdm
3) J'ai créé un fichier /etc/sysconfig/desktop dans lequel j'ai mis:
DESKTOP=XFCE
DISPLAYMANAGER=XDM
Voilà, si ça peut être utile