Załóżmy, że mam kilka „kart” powłoki (lub ekranów? Sesji?) O nazwie bash1, bash2 itp. Otwartych na ekranie GNU. Chcę, aby pasek stanu (tj. Linia napisów) wyświetlał nazwy jako „bash1 | bash2 | ..” z wyraźnie otwartą kartą i ostatnią otwartą kartą.
Jak mogę to zrobić z moim .screenrc
?
ubuntu
gnu-screen
ARV
źródło
źródło
Odpowiedzi:
Edytuj lub utwórz (jeśli nie jest obecny)
/etc/screenrc
lub (~/.screenrc
) i dodaj poniższy kodshelltitle 'bash'
można zmienić po utworzeniu ekranu. ( Ctrla+ A) nazwę sesji można zmienić zaSESSSIONNAME
pomocą:sessionname SESSIONNAME
.źródło
'%{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= w}%?%+Lw%?%? %{g}]'
„Karta”, o której mówisz, to
Window
(popraw mnie, jeśli się mylę). Powinieneś spróbować http://byobu.co/, który jest opakowaniem wokółscreen
itmux
.Jestem pewien, że ma linię napisów, domyślnie podświetlającą bieżące okno, ale nie pamiętam, aby można było zaznaczyć ostatnie otwarte okno.
Ale poważnie powinieneś spróbować
tmux
.źródło