|
||||||||||||||||
PagePrincipale > TrucsEtAstuces > TeaDisplayMultiplesAvecKdm KDM (KDE Display Manager) est capable de démarrer plusieurs display (serveurs X) à la demande. Voyons d'abord comment en démarrer plusieurs automatiquement. plusieurs display.Ce qui suit est valable aussi pour xdm Kdm utilise un fichier au même format que xdm pour savoir quels display il doit démarrer lui-même. Sur Mandrake c'est le même que xdm qui est utilisé (à savoir /etc/X11/xdm/Xservers), pour savoir comment votre système est configuré, voyez le contenu du fichier $KDEDIR/share/config/kdm/kdmrc (la ligne Xservers=) (il y a d'autres options intéressantes dans ce fichier, qui ne sont pas accessibles depuis l'interface graphique). Votre fichier Xservers contient probablement déjà une ligne du genre :0 local /bin/nice -n -10 /usr/X11R6/bin/X :0 vt07 -deferglyphs 16 qui va démarrer un serveur X sur le terminal virtuel 7 (accessible via Ctrl-Alt-F7). Vous pouvez lui faire démarrer plusieurs serveurs X en ajoutant d'autres lignes, du genre :1 local /bin/nice -n -10 /usr/X11R6/bin/X :1 vt08 -deferglyphs 16 qui démarre automatiquement un deuxième serveur X, associé au terminal virtuel 8. Deux personnes peuvent ansi utiliser l'ordinateur dans devoir se déconnecter. Display à la demande.Ceci ne s'applique qu'à kdm
Il est un peu lourd en consommation mémoire d'avoir en permanence deux (ou plus) serveurs X qui fonctionnent. Les développeurs de KDE ont pensé à cela. Pour ce faire, il suffit d'ajouter le mot reserve aux lignes ainsi réservées, dans notre exemple selà donne :1 local reserve /bin/nice -n -10 /usr/X11R6/bin/X :1 vt08 -deferglyphs 16 Maintenant, kdm ne démarre plus qu'un serveur X. Mais il sait qu'on a demandé à pouvoir en utiliser un deuxième.
Supposons maintenant que nous somme connecté sous KDE. Verrouillons l'écran (Ctrl-Alt-L, ou 'verrouiller l'écran dans le menu), maintenant la fenêtre qui propose d'entrer le mot de passe pour déverouiler l'écran a aussi un gros bouton Démarrer une nouvelle session''. Nous pouvons donc démarrer le deuxième serveur X que nous nous étions réservé. Et sans KDE?.Bien entendu, il n'est pas nécessaire d'utiliser le bureau KDE pour pouvoir demander à kdm de lancer un nouveau serveur X. Regardons le contenu du répertoire /var/run/xdmctl ls -l /var/run/xdmctl total 0 prww-- 1 root root 0 fév 15 13:07 xdmctl| prww-- 1 renaud root 0 fév 15 17:00 xdmctl-:0|
Ces fichiers sont des tubes només qui vont nous permettre d'envoyer des messages à kdm. le fichier xdmctl est global et uniquement accessible à root, il y en a ensuite un associé à chaque display (remarquez le :0, cf le fichier Xservers) qui appartient à l'utilisateur qui s'est connecté sur ce display. Écrivons le mot reserve dans ce fichier, cela peut se faire avec la commande echo reserve > /var/run/xdmctl/xdmctl-:0 Immédiatement, un nouveau serveur X est démarré. Avec cela, il nous est possible de démarrer un nouveau serveur X quel que soit notre environnement de prédilection. Il y a d'autres commandes ue l'on peut envoyer à kdm via ces tubes només. Voyez le fichier README de kdm. Le contenu de cette page est librement éditable et n'engage donc que son/ses auteur(s). LiLiT asbl n'en assume en aucun cas la responsabilité et se réserve le droit de retirer tout contenu jugé inaproprié.
Éditer Le Texte de cette page
(dernière édition 15/02/2004 17h09 par Renaud Michel)
[diff])
Version: 1 Arborescence de la page :: Version imprimable :: Liste des pages :: Dernières modifications :: Afficher les commentaires |