GNU 화면의 하드 상태 호스트 이름 업데이트

GNU 화면의 하드 상태 호스트 이름 업데이트

~에 따르면Gnu 화면 사용 설명서, "시스템의 호스트 이름"을 설정하는 데 사용할 수 있습니다 hardstatus string "%H".

ssh다른 시스템으로 변경하는 스크린 세션에서 호스트 이름은 다음과 같습니다.아니요Hardstatus 라인에서 업데이트되었습니다.

내 질문:

  1. 이것은 의도적인 행위인가?
  2. 그렇다면 그 뒤에 숨은 철학은 무엇입니까?
  3. 현재 시스템을 표시하도록 hardstatus 행을 어떻게 설정합니까?

내가 아는 한 이 동작은 중첩된 화면 세션을 사용할 때만 적용됩니다.그리고원격 컴퓨터에도 하드 상태의 호스트 이름이 있는 경우. 그러면 스크린 세션의 "트리"를 볼 수 있습니다.

기타 모든 경우 관련 정보는 다음과 같습니다.현재의스크린 세션이 원래 시작된 호스트 이름 대신 호스트 이름입니다. 내 생각에는 내가 지금 어떤 기계에 앉아 있는지 정확히 알고 있기 때문에 이것은 중복되는 것 같습니다.

이 문제를 해결하기 위해 backtick 명령을 통해 매초 호스트 이름을 업데이트해 보았습니다.

backtick 1 1 1 hostname
hardstatus alwayslastline "%1`"

그러나 원래 호스트 이름은 여전히 ​​존재합니다.

다양하고 때로는 복잡한 GNU 화면 구성 파일을 제공하는 많은 사이트를 찾았지만(1, 2, , 4) 다채롭고 유익한 하드 상태 표시줄이 있습니다.이것. 다른 컴퓨터에 자동으로 연결하고 Windows 헤더를 업데이트하는 것과 관련이 있는데, 이는 내가 추구하는 것이 아닙니다.

관련 정보