rxvt에서 콘솔 출력을 어떻게 일시 정지 할 수 있습니까?


1

Cygwin에서 Windows 상자의 rxvt를 실행하고 있습니다. 이것이 내가 그것을 부르는 방법입니다.

rxvt -sr -sl 2500 -sb -geometry 90x30 -tn rxvt -fn "Lucida Console-14" -e /usr/bin/bash --login -i

누구나 rxvt에서 콘솔 출력을 일시 중지하는 방법을 알고 있습니까? Ctrl-S / Ctrl-Q를 사용하여 일시 중지 / 일시 중지를 해제 할 수는 있지만 스크립트가 이미 실행 중이고 stdout으로 출력을 분산시키는 경우 작동하지 않습니다. 마우스로 터미널 창을 강조 표시하는 것은 표준 Cygwin 콘솔 또는 Windows 명령 프롬프트 콘솔과 같은 다른 콘솔에서는 작동하지 않는 것 같습니다.

어떤 종류의 스크롤 잠금은 좋을 것이지만, 이것을 할 수있는 방법을 찾지 못하는 것 같습니다. 출력을 파일로 파이프 할 수는 있지만 콘솔 출력으로 폭발하지 않을 것으로 예상되는 출력을 일시 중지하는 방법을 원합니다. 기본적으로 나는 stdout에 더 많은 데이터를 업데이트하기 때문에 출력 버퍼의 맨 아래로 끊임없이 이동하지 않고 실행 중에 뒤로 스크롤하고 싶습니다.

주어진 솔루션이 실제로 스크립트를 일시 중지하는지 (Windows 명령 창에서 마우스를 강조 표시 할 때와 같이) 또는 잠금을 스크롤하고 여전히 기본 스크립트를 실행하는 동안 스크롤하도록 하시겠습니까? 가능하다면 두 가지 방법을 모두 알고 있어야합니다.

답변:


3

아마도 맨 아래로 돌아 가지 않고 출력을보아야할까요? 이 -si옵션은 tty 출력에서 ​​맨 아래로 점프하는 것을 금지합니다. 적어도 리눅스에서는.


1
감사! "-si -sw -sk"는 정확히 내가 원하는 것 같습니다. 뒤로 스크롤 할 때 바닥에 부딪치지 않고 기록을 볼 때 스크롤되지 않으며 키를 누르면 맨 아래로 이동합니다.
Javid Jamae

기본적으로 'mintty'를 살펴볼 수도 있습니다. rxvt와 달리 유니 코드 지원 및 옵션 대화 상자가있는 Windows 고유 UI도 제공합니다.
ak2

이것도 작동 urxvt하지만 scrollWithBuffer: trueurxvt 매뉴얼 페이지에서 언급 한 xrdb 리소스 사용에 이상한 점이 있습니다. 효과가없는 것 같습니다. 그러나 설정이 지정된 경우 -sw올바르게 수행됩니다.
davidA
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.