화면 상태 표시 줄 여러 줄


9

여러 탭이 열려있는 화면을 사용하여 프로젝트를 구분합니다. 그러나 너무 많은 탭을 열면 탭이 화면 밖에 나타나지 않고 더 이상 "화면 상태 표시 줄"에서 볼 수 없습니다. 여전히 전환 할 수 있지만 내 창 목록에서 볼 수는 없습니다. "화면 상태 표시 줄"이 필요할 때 두 줄로 확장되도록하려면 어떻게해야합니까? 나는 .screenrc친구가 어디에서 왔는지 알기 시작했지만이 옵션을 제공하도록 사용자 정의하고 싶습니다.

답변:


3

40 개 이상의 창으로 화면을 관리하는 실용적인 방법이 아니기 때문에 상태 표시 줄을 직접 끕니다. Ctrl-A + "를 사용하면 모든 화면 목록이 열립니다. Ctrl-A + A를 사용하여 개별 창 이름을 지정할 수 있습니다. 또한 창 목록에 쉘 제목 메시지를 표시하는 사용자 정의 된 .screenrc를 사용합니다.

# terminfo and termcap for nice 256 color terminal
# allow bold colors - necessary for some reason
attrcolor b ".I"
# tell screen how to set colors. AB = background, AF=foreground
#termcapinfo xterm 'ti=\E[?1049h:te=\E[?1049l'
#termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm:hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007'
termcapinfo xterm* 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm:hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007:ti=\E[?1049h:te=\E[?1049l:XT'
termcapinfo screen* 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm:hs:ts=\E]2;:fs=\E\\:ds=\E]2;screen\E\\:ti=\E[?1049h:te=\E[?1049l:XT'
# erase background with current bg color
defbce "on"
altscreen on
#hardstatus on
defscrollback 2000
multiuser on

hardstatus string "[%n%?: %t%?] %h"
windowlist string "%3n %t   %h%=%f"

개인적으로 나는 이미 가지고있는 키 매핑과 설정을 고수하고 싶습니다. 40 개 이상의 화면을 약 15 개만 관리 할 필요가 없으므로 완벽하게하기 위해 하나 이상의 행을 추가 할 것입니다 !! 감사합니다
Diego

화면의 기본 키 매핑을 사용하고 있습니다. 위에서 권장하는 유일한 줄은 windowlist입니다. 창 목록이 훨씬 유용합니다. 이 파일의 나머지 부분은 256 색 모드 활성화 및 XTerm 타이틀 활성화와 같은 작업을 수행합니다.
penguin359

0

작동시키는 방법에 대한 힌트가 있습니다 : screen in a screen .

이러한 솔루션 대안의 초안 :

  • 다음과 같은 원래 화면 :
    • 백틱 (파일로) 기입이 필요한 정보가 그 함수를 두 번째 행에 도시되는
  • 새로운 외부 화면 :
    • 내부 화면 정보 (파일)를 읽을 수 있는 백틱 기능
    • 커스텀 설정 파일
    • 다른 접두사 (내부 화면에서는 사용되지 않음)
    • 선택적 으로 더 나은 사용자 경험을 위해 :
      • 첫 번째 창에서 내부 화면을 실행하십시오.
      • 단일 창
      • 내부가 끝나면 나옵니다
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.