Changer xdm par kdm

Résolu
Bonjour,

je voudrais savoir comment changer la session automatique xdm pour lancer kdm à la place. Quels sont les fichiers à modifier?

J'ai cherché sur le net mais ça pointe sur xsetup_0, fichier que je n'ai pas sous la suse 9.3...

D'avance merci pour votre aide

6 réponses

  1. Et bien c'est ok now :)

    En fait j'avais juste à modifier /etc/sysconfig/displaymanager:

    Changer DISPLAYMANAGER="xdm" par ... kdm eheh

    Merci et a+
    1. Webmaster
      Exemple flagrant de l'utilitée de chercher un peu :)

      Sur mon serveur de dev a l'instant:
      [root@dev1 root]# cd /etc/
      [root@dev1 etc]# grep -r preferred *
      X11/prefdm:# Run preferred X display manager
      X11/prefdm:preferred=
      X11/prefdm:             preferred=gdm
      X11/prefdm:             preferred=kdm
      X11/prefdm:             preferred=xdm
      X11/prefdm:if [ -z "$preferred" ]; then
      X11/prefdm:             preferred=gdm
      X11/prefdm:             preferred=kdm
      X11/prefdm:             preferred=xdm
      X11/prefdm:if [ -n "$preferred" ] && which $preferred >/dev/null 2>&1; then
      X11/prefdm:     exec `which $preferred` $* >/dev/null 2>&1
      X11/xinit/xinitrc.d/xinput:# check to see if the user has a preferred desktop
      X11/xinit/Xclients:# check to see if the user has a preferred desktop
      ...
      
      Avec ça tu as déjà une petite idée d'ou chercher ;)
      Donc:
      [root@dev1 etc]# vi X11/prefdm
      if [ -f /etc/sysconfig/desktop ]; then
              . /etc/sysconfig/desktop
              if [ "$DISPLAYMANAGER" = GNOME ]; then
                      preferred=gdm
              elif [ "$DISPLAYMANAGER" = KDE ]; then
                      preferred=kdm
              elif [ "$DISPLAYMANAGER" = XDM ]; then
                      preferred=xdm
              fi
      fi
      Donc:
      [root@dev1 etc]# cat /etc/sysconfig/desktop
      DESKTOP="GNOME"
      Juste le desktop est setté ici, il me suffi donc d'initialiser dans CE fichier la variable DISPLAYMANAGER avec une ligne du style:
      DISPLAYMANAGER="KDE".

      ++
      1. Webmaster
        Salut,

        Sans plus d'info, la seule chose qu'on peut te conseiller, c'est de parcourir /etc... en prenant /etc/inittab comme point de départ, tu arriveras forcément au fichier de conf qu'il te faut.

        Sinon, tu peux tenter une recherche sur la chaine PREFERRED_DM en majuscule, minuscule, avec underscore, sans underscore, etc. c'est en général la variable utilisée (mandrake, redhat, etc.)

        OU alors, mais les resultat seront nombreux, tu cherche a KDM ou kdm si c'est ton dm actuel.

        Bon courage
        1. Ben ça ne se precipite pas par ici... Le probleme a déjà ete abordé et je suis sur qu'il y a des guru linux de passage. Ce serait bien si quelqu'un pouvait m'indiquer directement les fichiers et les instructions à y placer...