Angenommen, ich habe mehrere Shell-Tabs (oder Screens? Sessions?) Mit den Namen bash1, bash2 usw., die im GNU-Bildschirm geöffnet sind. Ich möchte, dass die Statusleiste (dh die Beschriftungszeile) die Namen als "bash1 | bash2 | .." anzeigt, wobei der aktuell geöffnete Tab und der zuletzt geöffnete Tab deutlich markiert sind.
Wie mache ich das mit meinem .screenrc
?
ubuntu
gnu-screen
ARV
quelle
quelle
Antworten:
Bearbeiten oder erstellen Sie (falls nicht vorhanden)
/etc/screenrc
oder (~/.screenrc
) und fügen Sie den folgenden Code hinzushelltitle 'bash'
kann geändert werden, sobald der Bildschirm erstellt wurde. ( Ctrla+ A) Sitzungsname kann mit geändertSESSSIONNAME
werden:sessionname SESSIONNAME
.quelle
'%{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= w}%?%+Lw%?%? %{g}]'
Der "Tab", auf den Sie sich beziehen, ist
Window
(korrigieren Sie mich, wenn ich falsch liege). Sie sollten http://byobu.co/ versuchen, das ein Wrapper umscreen
und isttmux
.Ich bin mir sicher, dass es eine Beschriftungszeile enthält, die standardmäßig das aktuelle Fenster hervorhebt, aber ich kann mich nicht erinnern, dass das zuletzt geöffnete Fenster markiert werden kann.
ABER im Ernst, du solltest es versuchen
tmux
.quelle