Como posso pausar a saída do console no rxvt?

1

Estou executando o rxvt no Cygwin em uma caixa do Windows. É assim que eu invoco:

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

Alguém sabe como pausar a saída do console no rxvt? Posso usar Ctrl-S / Ctrl-Q para pausar / interromper, mas isso não funcionará se um script já estiver em execução e exibir a saída para stdout. Realçar a janela do terminal com o mouse não parece funcionar como em outros consoles, como o console Cygwin padrão, ou o console de prompt de comando do Windows.

Algum tipo de bloqueio de rolagem seria bom, mas não consigo encontrar uma maneira de fazer isso. Eu sei que eu poderia apenas canalizar minha saída para um arquivo, mas eu quero uma maneira de pausar a saída para algo que eu não esperava explodir com a saída do console. Basicamente, eu quero rolar para trás, enquanto a sua execução sem ele constantemente me movendo para o fundo do buffer de saída, uma vez que atualiza mais dados para stdout.

Eu particularmente não me importo se a solução dada realmente pausa o script (como quando você realça o mouse na janela de Comando do Windows), ou apenas desliza os bloqueios e me deixa rolar enquanto ainda está executando o script subjacente, embora eu Eu gostaria de saber como fazer as duas coisas se for possível.

    
por Javid Jamae 30.12.2010 / 18:48

1 resposta

3

Talvez você só precise visualizar a saída sem voltar para a parte inferior. A opção -si inibe o salto para baixo na saída tty. Pelo menos no Linux.

    
por 30.12.2010 / 19:13