Forum Astuces.divers [X-Window] GDM et Plusieurs sessions X simultanées

Posté par  .
Étiquettes : aucune
0
23
juin
2003
Pour obtenir plusieurs sessions X simultanées au départ de gdm, il suffit de modifier les lignes le fichier de configuration de gdm '/etc/gdm/gdm.conf' comme suit:


Rajouter une section contenant les caractéristiques spécifiques à votre deuxième serveur


[server-Mon_Bel_X]


name=Mon_Bel_X server


command=/usr/bin/X11/X -bpp 16 -dpi 100 'autres_options_qui_vous_vont_bien'


flexible=true


et compléter la section


[servers]


1=Mon_Bel_X vt8



Pour brancher le deuxième serveur '1' serveur sur un terminal vt8



Le passage d'un serveur à l'autre s'effectue de manière classique: CTRL ALT F8 et retour CTRL ALT F7 (si le serveur par défaut est sur vt7).

  • # Re: GDM et Plusieurs sessions X simultanées

    Posté par  . Évalué à 1.

    Bon, alors en complément de cette astuce, est-il possible :
    1) de faire pareil avec KDM ?
    2) d'avoir un vt (par ex, le 8) qui lance un X en broadcast, pour avoir une session X sur un autre serveur ?
    3) corrolaire : est-il possible d'avoit un terminal virtuel (par ex: vt9) présentant le prompt d'une autre machine ?
    • [^] # Re: GDM et Plusieurs sessions X simultanées

      Posté par  . Évalué à 1.

      1) de faire pareil avec KDM ?
      KDM utilise les fichiers de configuration de XDM (enfin, c'est paramétrable dans $KDEDIR/share/config/kdm/kdmrc), donc il suffit de modifier le fichier /etc/X11/xdm/Xservers

      2) d'avoir un vt (par ex, le 8) qui lance un X en broadcast, pour avoir une session X sur un autre serveur ?
      Pas si le serveur X est démarré par un dm quelconque puisqu'alors c'est ce dm-là qui est associé au serveur X.
      Mais tu peux mettre dans tes scripts de démarrage le démarrage d'un serveur X avec l'option broadcast (et celles qu'il faut pour que ça s'intègre au reste de ta config).

      3) corrolaire : est-il possible d'avoit un terminal virtuel (par ex: vt9) présentant le prompt d'une autre machine ?
      Je comprend pas bien ta question.
      • [^] # Re: GDM et Plusieurs sessions X simultanées

        Posté par  . Évalué à 1.

        3) corrolaire : est-il possible d'avoit un terminal virtuel (par ex: vt9) présentant le prompt d'une autre machine ? Je comprend pas bien ta question. Ben c'est simple, je veux pouvoir utiliser les autres vt (on peut en avoir une foule, si je ne me trompe pas, avec les combinaisons Ctrl-Alt-Maj+Fn), qui se comporte un peu comme un "vieux" terminal passif.... En fait, je voudrais que le vt9, par exemple se comporte comme tel, si c'est possible. J'ai regardé (vaguement, il est vrai) du côté de getty et autres (agetty, mingetty, etc), mais pas moyen :-( Voici un exemple d'utilisation : vt1 -> login sur la machine locale vt2 -> login sur le serveur 1 vt3 -> login sur le serveur 2 Pour les 2 derniers, je ne veux pas passer par un login sur la machine locale, puis faire un telnet/rlogin/ssh/cequetuveux, mais que ce soit direct. J'espère m'être fait comprendre..... C'est pas évident à expliquer.
        • [^] # Re: GDM et Plusieurs sessions X simultanées

          Posté par  . Évalué à 2.

          Tu peux peut-être faire ça avec un telnet. Par exemple, dans /etc/inittab remplacer la ligne

          2:2345:respawn:/sbin/mingetty tty2

          par

          2:2345:respawn:/usr/bin/open -c tty2 /usr/bin/telnet ma.machine.com

          Et telnet va présenter le login de la machine distante. (c'est juste une piste que je donne comme ça en vitesse, j'ai pas testé ça et ça peut très bien ouvrir une grosse faille de sécurité sur ta machine)
          Mais telnet c'est pas très sécurisé (sur un réseau privé ça peut aller, mais même), ce serait mieux d'utiliser ssh. Mais la seule façon que je connais d'invoquer ssh on doit mettre l'utilisateur dans la ligne de commande, donc il faudrait un peu bidouiller avec un shell script pour demander d'abord le login puis ssh demande le password (bidouillage en perspective).
          • [^] # Re: GDM et Plusieurs sessions X simultanées

            Posté par  . Évalué à 1.

            Bon, enfin un qui a compris ce que je voulais, et je vous jure que c'est pas de la tarte !
            En fait, j'aurais besoin de ça car je suis feignant (c'est pas la première fois que je le dis !), et à mon taf', nous avons plusieurs serveurs de répartis dans les locaux, et se déplacer pour se connecter sur la console... bref !
            ssh répond à mes pbs de sécurités, mais parfois j'ai besoin de plusieurs connections simultanées sur plusieurs d'entre eux, à partir d'une machine pas assez puissante pour avoir un xdm.
            Avoir le tty1 sur le serveur 1, le tty2 sur le 2, avec ce que tu proposes, ça me parraît bien. J'ai pris bonne note de tout ça, je vérifierais fin août. Je ne connaissait pas la commande open. Va falloir que je regarde ça de plus près. Ce qui m'étonne, c'est que ssh oblige à mettre le nom d'utilisateur dans la ligne de commande, alors que quand on utilise putty, configuré pour utiliser le protocole ssh, il demande le nom d'utilisateur comme le fait un vulgaire telnet. Je vais vérifier tout ça à mon retour au boulot. Merci.
            • [^] # Re: GDM et Plusieurs sessions X simultanées

              Posté par  (site web personnel) . Évalué à 1.

              Pour ssh, tu peux rentrer le nom d'utilisateur pour une machine donnee dans ton .ssh/config

              Et tu peux eviter de rentrer ton mot de passe a chaque fois en generant une paire de cle (public/privee) et en copiant ta cle public (au hasard .ssh/id_rsa.pub) dans la liste des cles servant a autoriser la connection depuis une machine donnee (.ssh/authorized_keys).

              Note que ssh peut aussi forwarder du protocole X (d'ailleurs, je crois que c'est le cas par defaut).

              Il suffit de poistionner la variable d'enfironnement DISPLAY
  • # GDM et Plusieurs sessions X choisies.

    Posté par  . Évalué à 1.

    Pas mal, je note, mais ma carte video ne dispose pas d'assez de ressources pour plusieurs sessions simultanées.

    Par contre j'utilise atitvout et j'aimerais bien pouvoir lancer une session X sur la sortie TV
    depuis un login gdm sur l'écran de mon portable.

    Quelqu'un a t'il une astuce pour ca?
  • # Re: GDM et Plusieurs sessions X simultanées

    Posté par  . Évalué à 1.

    J'ai fait une fausse manip une fois j'ai tapé gdm au lieu de gdb dans un terminal sous KDE (oui bon ça va ..) et donc du coup il m'a lancé un deuxième serveur X.

    Je me demandais donc comment je pouvais le killer définitivement ? Je suis sous MDK 9.1.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.