Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1637 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Mettre kdm à la place de xdm

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mettre kdm à la place de xdm

n°101636
qdm
Posté le 18-05-2002 à 15:53:36  profilanswer
 

J'ai désinstallé et réinstallé KDE 3, mais maintenant j'ai xdm à la place de kdm. Alors kdm existe bel et bien mais c'est pas lui qui est lancé au démarrage. Quel fichier de config dois je modifier pour retrouver kdm

mood
Publicité
Posté le 18-05-2002 à 15:53:36  profilanswer
 

n°101644
jyp
>-<o>-<
Posté le 18-05-2002 à 16:39:06  profilanswer
 

edite le fichier /etc/inittab
c'est en fin de fichier
 
la fin du mien :
# xfs:5:once:/usr/X11R6/bin/xfs
#gdm:5:once:/usr/bin/gdm
kdm:5:once:/opt/lunar/kde/2/bin/kdm
#xdm:5:once:/usr/X11R6/bin/xdm


---------------
Jyp
n°101660
qdm
Posté le 18-05-2002 à 17:05:16  profilanswer
 

Bon ben c'est pas gagné parce que ma MDK 8.2 (je sens que la Debian m'appelle...) a l'air d'utiliser des fichiers de conf en cascade.
 
Bon je vais voir la fin de /etc/inittab
 

 
# Run xdm in runlevel 5
# xdm is now a separate service
x:5:respawn:/etc/X11/prefdm -nodaemon
 

 
Bon je vais donc voir ce prefdm
 

 
# we have to assume that /etc/sysconfig/desktop has two variables, DESKTOP
# and DISPLAYMANAGER because administors may prefer a specific DM regardless
# of desktops.
# DISPLAYMANAGER is referenced by this script, and DESKTOP is referenced
# as system-wide default by /etc/X11/Xsession script only when X-session
# is opened by "startx" command.  
# when DMs open an X-session, they send DESKTOP, which is in this case
# directly selected by users, as a commandline argument of /etc/X11/Xsession.
# actually Xsession script is only able to know by existance of its first
# argument whether it is called by DM or "startx". see the logic
# in /etc/X11/Xsession.
# If DISPLAYMANAGER is not defined, then assume that it is the same as DESKTOP
preferred=
if [ -f /etc/sysconfig/desktop ]; then
 . /etc/sysconfig/desktop >/dev/null 2>&1
 [ -z "$DISPLAYMANAGER" ] && DISPLAYMANAGER=$DESKTOP
 if [ "$DISPLAYMANAGER" = "GDM" -o "$DISPLAYMANAGER" = "gdm" -o "$DISPLAYMANAGER" = "GNOME" -o "$DISPLAYMANAGER" = "gnome" -o "$DISPLAYMANAGER" = "Gnome" ]; then
  preferred=gdm
 elif [ "$DISPLAYMANAGER" = "KDM" -o "$DISPLAYMANAGER" = "kdm" -o "$DISPLAYMANAGER" = "KDE" -o "$DISPLAYMANAGER" = "kde" ]; then
  preferred=gdm
 elif [ "$DISPLAYMANAGER" = "KDM" -o "$DISPLAYMANAGER" = "kdm" -o "$DISPLAYMANAGER" = "KDE" -o "$DISPLAYMANAGER" = "kde" ]; then
  preferred=kdm
 elif [ "$DISPLAYMANAGER" = "XDM" -o "$DISPLAYMANAGER" = "xdm" ] ; then
                preferred=xdm
 fi
fi
# xdm-like program are launched from the console, however, the locale-setting
# can be done in a way that console is not localize, while X11 is.
# That is handled by the lang.sh script, depending on the existance # $DISPLAY or $DESKTOP variable. Now that $DESKTOP is defined resour[ -z "$DESKTOP" ] && DESKTOP=dummy_DESKTOP_variable
. /etc/profile.d/lang.sh
[ "$DESKTOP" = "dummy_DESKTOP_variable" ] && unset DESKTOP
 
 
if [ -z "$preferred" ] || ! which $preferred >/dev/null 2>&1; then
  [ -z "$preferred" ] && shouldsave=1
  if which kdm >/dev/null 2>&1; then
      preferred=kdm
  elif which gdm >/dev/null 2>&1; then
 preferred=gdm
  elif which xdm >/dev/null 2>&1; then
 preferred=xdm
  fi
  [ "$shouldsave" ] && [ "$preferred" != "xdm" ] && echo DISPLAYMANAed >> /etc/sysconfig/desktop
fi
if [ -n "$preferred" ]; then  
 exec `which $preferred` $* >/dev/null 2>&1
fi
exit 1

 
Ce que j'ai pu en comprendre avec mes connaissances très médiocres en bash c'est que /etc/sysconfig/desktop gère le desktop manager. Or si on le regarde :
 

DISPLAYMANAGER=kdm

 
Là je dois avouer que je comprends rien

n°101744
[Albator]
MDK un jour, MDK toujours !
Posté le 19-05-2002 à 00:13:47  profilanswer
 

prefdm c'est un script qui regarde quels dm sont présents et lance le meilleur (dans l'ordre: gdm, kdm, xdm). Comme avec KDE3 installé en RPM sur Mandrake 8.2, le /opt/kde3/bin n'est pas dans le path par défaut, prefdm ne le trouve pas donc ne le lance pas.
 
Edit: peut etre que kdm de kde3 n'est tout simplement pas installé. Vérifie qu'il se trouve dans /opt/kde3/bin .

 

[jfdsdjhfuetppo]--Message édité par [Albator] le 19-05-2002 à 00:14:27--[/jfdsdjhfuetppo]

n°101748
qdm
Posté le 19-05-2002 à 00:23:56  profilanswer
 

Bon alors j'ai charcuté mes fichiers de config comme un porc (notamment j'ai commenté prefdm et mis la ligne de jyp à la place) et maintenant kdm se lance.
 
Par contre il trouve pas le path de KDE donc il lance IceWM. Une idée ?

n°101754
apolon34
Vive Linux!!
Posté le 19-05-2002 à 00:59:05  profilanswer
 

ajoutes le path de kde dans ton path
 
(define dans $HOME/.bash_profile ou $HOME/.bashrc)

n°101756
qdm
Posté le 19-05-2002 à 01:12:15  profilanswer
 

J'ai trouvé la solution autrement (on peut rajouter KDE3 dans kcontrol).
 
Bon ultime problème, à chaque fois que KDM se lance, il y a un programme qui s'appelle xconsole qui est lancé et qui persiste meme une fois KDE lancé

n°101770
apolon34
Vive Linux!!
Posté le 19-05-2002 à 02:25:06  profilanswer
 

verifies dans /etc/X11/xdm
 
edites les scripts, il me semble que c'est range la dedans

n°101771
Jar Jar
Intaigriste
Posté le 19-05-2002 à 02:34:27  profilanswer
 

dpkg-reconfigure xdm
 
OUPS !!!!!


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°101795
qdm
Posté le 19-05-2002 à 11:19:15  profilanswer
 

Jar Jar a écrit a écrit :

dpkg-reconfigure xdm
 
OUPS !!!!!  




 
Tu sais plus j'y pense plus je sens que je vais le faire  :sol:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Mettre kdm à la place de xdm

 

Sujets relatifs
Impossible de mettre une carte token ringMettre le lecteur CD dans LILO... ?
agrandir la place alouée a VirtualPC sous macquestion --> au démarage mettre auto windows
mettre a jour un systeme FreeBSD ...[MDK 8.2] Mettre un pc linux en réseau avec un PC windows
Coment mettre en place un serveur SSH sous linux ?Bon serieux c quoi le plus efficace et simple a mettre en place ..
le meilleur et + simple a mettre en place FIreWall Proxy ss LINUX ?Comment mettre en place le ssh sous RedHat7.1 ???
Plus de sujets relatifs à : Mettre kdm à la place de xdm


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR