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


15

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

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


화면 맨 페이지 (최소 4.00.02의 경우)에 이전 창을 열거하는 내용이 없습니다. 현재 창을 확인하세요 (% t)
Ricky Beam

답변:


21

존재하지 않는 경우 /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.


그렇습니다. 그래도 조금 커스터마이징해야합니다-시간 등을보고 싶지 않습니다. 나중에 알아낼 것입니다. 감사!
ARV

@ARV, 예. 사용자가 사용자 정의 할 수 있습니다.
GC 13

시간 등이없는이 :'%{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= w}%?%+Lw%?%? %{g}]'
Phlippie Bosman

1

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

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

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.