Disons que j'ai plusieurs "onglets" de shell (ou écrans? Sessions?) Nommés bash1, bash2, etc. ouverts dans l'écran GNU. Je veux que la barre d'état (c'est-à-dire la ligne de légende) affiche les noms comme "bash1 | bash2 | ..", avec l'onglet actuellement ouvert et le dernier onglet ouvert clairement marqué.
Comment puis-je y arriver avec mon .screenrc
?
Réponses:
Modifiez ou créez (s'il n'est pas présent)
/etc/screenrc
ou (~/.screenrc
) et ajoutez le code ci-dessousshelltitle 'bash'
peut être modifié une fois l'écran créé. ( Ctrla+ A) le nom de la session peut être changé enSESSSIONNAME
avec:sessionname SESSIONNAME
.la source
'%{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= w}%?%+Lw%?%? %{g}]'
L'onglet auquel vous faites référence est
Window
(corrigez-moi si je me trompe). Vous devriez essayer http://byobu.co/ qui est un wrapper autourscreen
ettmux
.Je suis sûr qu'il vient avec une ligne de légende, mettant en évidence la fenêtre actuelle par défaut, mais je ne me souviens pas qu'il soit possible de marquer la dernière fenêtre ouverte.
MAIS sérieusement, vous devriez essayer
tmux
.la source