Forum Linux.général GNU Screen : nom de la machine

Posté par  .
Étiquettes : aucune
0
26
mar.
2006
Bonjour tout le monde,

J'ai beau eu cherche, je n'ai pas trouvé la réponse à ma question : comment afficher, dans GNU Screen, le nom du hostname surlequel on travaille ?

J'ai bien rajoutter un %H pour la commande hardstatus et/ou caption dans mon .screenrc mais lorsque je me connecte en SSH sur une machine distante, c'est toujours le nom local qui s'affiche...

Any idea ?
  • # Aucun spécialiste dans la salle ?

    Posté par  . Évalué à 1.

    ... vraiment ?
    • [^] # Re: Aucun spécialiste dans la salle ?

      Posté par  . Évalué à 2.

      je ne suis pas un spécialiste, mais je serais tenté de dire (comme qqu'un l'a évoqué dans le forum) que cela est lié au shell que tu utilises. A toi de demander dans chaque profil de tes machines distantes d'afficher le nom d'hôte, par exemple avec cela :

      PS1='\[\033[1;32m\][\t]\[\033[1;33m\][\u@\h]\[\033[0;36m\]\w\$\[\033[0m\] '

      (pour bash)

      tu peux aussi lancer / copier cette commande directement dans le shell, cela est immédiatement affiché

      Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

      • [^] # Re: Aucun spécialiste dans la salle ?

        Posté par  . Évalué à 2.

        dans le forum -> dans le journal ( http://linuxfr.org/~lockness/21289.html )

        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

      • [^] # Re: Aucun spécialiste dans la salle ?

        Posté par  . Évalué à 1.

        Oui, certes mais justement, tous mes PS1 comprennent un '\h'. Sous screen, je ne vois que le nom du shell (bash en l'occurence)...
        • [^] # Re: Aucun spécialiste dans la salle ?

          Posté par  . Évalué à 2.

          je viens de tester, cela fonctionne correctement chez moi (en ssh, avec le \h pour PS1 dans mon .profile). Qu'est-ce que cela fait si tu retires ton .screenrc ?

          Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

          • [^] # Re: Aucun spécialiste dans la salle ?

            Posté par  . Évalué à 1.

            Si je retire le .screenrc, ça m'affiche rien. Je veux dire, j'ai le "screen" standard donc quand je fais Ctrl-A Ctrl+W j'ai ma liste de "bash" en bas.

            Pour info :
            jrpac@jrpac1:~ $ echo $PS1 && screen --version
            \u@\h:\w $
            Screen version 4.00.02 (FAU) 5-Dec-03


            J'ai essayé avec le PS1 mentionné plus haut ça ne change rien.
            • [^] # Re: Aucun spécialiste dans la salle ?

              Posté par  . Évalué à 2.

              ce que tu veux c'est pour le prompt ou alors pour avoir le nom de l'hôte lorsque tu fais ctrl+a / ctrl+w ?

              Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

Suivre le flux des commentaires

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