Retourner aux forums || Retourner au forum Linux.general
Linux.general : GNU Screen : nom de la machine
Posté par lockness () le 26 mars 2006J'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 ?
> Lire le message (9 commentaires, moyenne: 1,7).
Aucun spécialiste dans la salle ?
-
[^]Re: Aucun spécialiste dans la salle ?
Posté par Farvardin (page perso, ) le 30/03/2006 à 11:23. (lien). É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é--
You can't grep dead trees...-
[^]Re: Aucun spécialiste dans la salle ?
Posté par Farvardin (page perso, ) le 30/03/2006 à 11:24. (lien). Évalué à 2.dans le forum -> dans le journal ( http://linuxfr.org/~lockness/21289.html )
--
You can't grep dead trees...
-
[^]Re: Aucun spécialiste dans la salle ?
Posté par lockness () le 30/03/2006 à 11:30. (lien). É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 Farvardin (page perso, ) le 30/03/2006 à 11:35. (lien). É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 ?
--
You can't grep dead trees...-
[^]Re: Aucun spécialiste dans la salle ?
Posté par lockness () le 30/03/2006 à 11:49. (lien). É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 Farvardin (page perso, ) le 30/03/2006 à 12:17. (lien). É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 ?
--
You can't grep dead trees...-
[^]Re: Aucun spécialiste dans la salle ?
Posté par lockness () le 30/03/2006 à 14:12. (lien). Évalué à 2.Avoir le nom de l'hôte quand je fais un ctrl+a / ctrl+w...
-
[^]Re: Aucun spécialiste dans la salle ?
Posté par Farvardin (page perso, ) le 30/03/2006 à 16:41. (lien). Évalué à 2.ok, je ne connaissais pas cette fonctionnalité de base (honte à moi), en fait j'utilise surtout screen pour lancer des processus, et détacher ou réattacher la session.
J'ai juste vu que sur certains sites on pouvait trouver des fonctionnalités avancées pour screen via screenrc : http://www.fifi.org/doc/screen/screenrc
http://involution.com/.screenrc
c'est tout ce que je peux faire, désolé.--
You can't grep dead trees...
-
-
-
-
-
-
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.