GNU 화면 상태 표시 줄-쉘 세션 이름을 표시하는 방법? bash1, bash2

GNU 화면에서 bash1, bash2 등의 여러 셸 “탭”(또는 스크린? 세션)이 있다고 가정 해 봅시다. 상태 표시 줄 (예 : 캡션 줄)에 현재 열려있는 탭과 마지막으로 열린 탭이 명확하게 표시된 상태로 이름을 “bash1 | bash2 | ..”로 표시하고 싶습니다.

어떻게하면 내 일을 할 수 .screenrc있습니까?



답변

존재하지 않는 경우 /etc/screenrc또는 ( ~/.screenrc)를 편집 또는 작성 하고 아래 코드를 추가하십시오.

autodetach on
startup_message off
hardstatus alwayslastline
shelltitle 'bash'

hardstatus string '%{gk}[%{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= w}%?%+Lw%?%? %{g}][%{d}%l%{g}][ %{= w}%Y/%m/%d %0C:%s%a%{g} ]%{W}'

shelltitle 'bash'화면이 생성되면 변경할 수 있습니다. ( Ctrla+ A) 세션의 이름을 변경할 수 있습니다 SESSSIONNAME:sessionname SESSIONNAME.


답변

당신이 말하는 “탭”은 Window(내가 틀렸다면 나를 교정하십시오). 당신은 시도해야 http://byobu.co/ 래퍼 주위에있는 screen과를 tmux.

기본적으로 현재 창을 강조 표시하는 캡션 줄이 포함되어 있다고 확신하지만 마지막으로 열린 창을 표시하는 기능이 기억 나지 않습니다.

그러나 진지하게 시도해야합니다 tmux.


답변