GNU Screen 세션에 연결되는 탭 터미널?


10

나는 스크린의 세션 기능을 광범위하게 사용합니다. 예를 들어, "project1"에 대한 스크린 세션을 "screen -S project1"로 시작한 다음 다시 연결해야 할 때 "screen -d -r project1"을 사용합니다. 따라서 각각 고유 한 셸 세션 세트를 사용하여 여러 프로젝트를 쉽게 관리 할 수 ​​있습니다.

내가 지금하고 싶은 것은 Windows 및 Linux에서 실행할 때 탭 터미널 프로그램 (예 : gnome-terminal)을 사용하여 스크린 세션에 연결하고 모든 스크린 창을 별도의 탭으로 분할 할 수 있다는 것입니다. . 이렇게하면 일반적인 화면의 모든 기능을 얻을 수 있지만 더 풍부한 GUI 경험의 편리함이 있습니다.

Windows 및 / 또는 Linux에서 이러한 터미널 프로그램을 사용할 수 있습니까?

답변:


2

당신이 봤어 byobu 는 화면하지만 대규모 향상된 기능, 당신은 여전히 하나 개의 터미널을 사용하지만 기능 키를 사용하여 diffrent 화면 불구하고 건너 뛸 수 있도록 세션을 탭하세요. 또한 멋진 대시 보드를 제공합니다.

여기에 이미지 설명을 입력하십시오


byobu는 질문에 대한 좋은 해결책처럼 보입니다. 그러나 퍼티를 사용한다면 이것이 유용 할 것이다 : byobu-function-keys-do-not-in-putty
Ray Hulha

1

$ SCREENDIR이 정의되어 있는지 확인하거나 명령 행에서 화면 세션 소켓이있는 디렉토리로 변경하십시오. 이것은 bash 쉘에서 쉽게 할 수있는 방법입니다.

screens=( $(ls $SCREENDIR | sed 's/^[0-9]\+\.\(.*\)$/--tab -t \"\1\" -e \"screen -d -r \1\"/') ); eval gnome-terminal ${screens[@]}

이전 화면 세션을 닫지 않으려면 (그들이 유일한 탭인 경우 gnome-terminal과 함께) "-d -r"대신 "-x"와 함께 공유 세션을 사용하십시오.


0

나는 당신의 질문을 발견했을 때 같은 것을 찾고있었습니다. 지금까지 필자는 eterm에 Escreen이라는 (불완전한) 통합이 포함되어 있음을 암시했습니다. 방금 설치했는데 키 바인딩에 문제가 있지만 홈은 집에 가지 않습니다. 테마가 나머지 데스크탑과도 일치하지 않습니다.

도움이 되길 바랍니다.

3 개의 화면 "탭"이있는 스크린 샷

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