04/01/2012
Linux underground |
Afin de faciliter les mises à jour de xdm et de ses fichiers de configuration, je vais dire
dans /etc/X11/xdm/xdm-config que j'utilise mes propres fichiers de manière à
ne pas modifier les fichiers originaux. Je recopie les fichiers originaux en ajoutant le
suffixe "_local". Dans /etc/X11/xdm/xdm-config, j'ai donc les lignes
suivantes :
...
DisplayManager.accessFile: /etc/X11/xdm/Xaccess_local
DisplayManager*resources: /etc/X11/xdm/Xresources_local
...
DisplayManager._0.setup: /etc/X11/xdm/Xsetup_local
...
Cela se fait en commentant la ligne concernée dans le fichier Xsetup_0.
Le fichier /etc/X11/xdm/xdm-config d'origine m'apprend que Xsetup_0 se trouve
dans le répertoire /usr/lib64/X11/xdm.
Mais chez moi, c'est maintenant le fichier
/etc/X11/xdm/Xsetup_local qu'il faut modifier (cfr. l'introduction ci-dessus).
Editez /etc/X11/xdm/xdm-config et changez la ligne
DisplayManager*session: /usr/lib64/X11/xdm/Xsession
par
DisplayManager*session: /etc/X11/Sessions/KDE-4
Remarque : dans le cas ou kdm n'est pas installé, vérifiez que kdepasswd est, lui,
bien installé :
# emerge kdepasswd
Editez /etc/X11/xdm/xdm-config et mettez en commentaire la ligne
DisplayManager.requestPort: 0 en ajoutant un ! devant.
Editez /etc/X11/xdm/Xaccess ou /etc/X11/xdm/Xaccess_local
(cfr. l'introduction ci-dessus) et décommentez la ligne
#* # any host can get a login window en effaçant le 1er #.
Je suppose que j'ai un poste de travail moderne avec déjà un serveur X qui tourne en
local. Celui-ci tourne sur le "display" 0 par défaut (cfr. /etc/X11/xdm/Xservers).
Nous devrons donc spécifier un autre "display" (je prendrai 1 ici) pour afficher la session
de la machine distante. La commande à faire
dans un xterm ou dans une console texte, peu importe :
$ X :1 -query 192.168.1.31
Vous pourrez jongler entre vos 2 "display" avec les touches CTRL-ALT-F7 (pour retourner à
la session locale) et CTRL-ALT-F8 (pour retourner à la session distante).
Au départ d'une machine cliente windows, on pourra utiliser
Xming.
https://www.ibiblio.org/pub/linux/docs/howto/translations/fr/html-1page/XDMCP-HOWTO.html
http://www.gentoo-wiki.info/XDM/Customization