Fluxo de texto do console do bash reverso

16

Essa é uma pergunta um pouco estranha e não tenho certeza de que haja uma resposta fácil, mas estou muito interessado em encontrar uma solução.

Então, quando eu trabalho em uma máquina Linux através de um console, percebo que estou constantemente olhando para a parte inferior da tela, pois depois de executar vários comandos, o texto é preenchido na parte inferior. Agora, acho que isso não é bom para o meu pescoço e seria muito melhor se, em vez de rolar para baixo, o texto rolar para o topo.

Alguém aí sabe se existe uma maneira de reverter a direção que o texto aparece em um console?

(note que estou ciente do clearcomando)

Exemplo:
comportamento padrão

user@machine:~$ command 1  
user@machine:~$ command 2  
user@machine:~$ command 3  
user@machine:~$ __active_prompt__  

comportamento desejado

user@machine:~$ __active_prompt__  
user@machine:~$ command 3  
user@machine:~$ command 2  
user@machine:~$ command 1 

Executando o Kubuntu 10.04 usando o Konsole

Sei que essa é uma pergunta estranha, obrigado por qualquer ajuda.

Radman
fonte
Por que não ajustar a altura do monitor para não dobrar o pescoço para poder ver a parte inferior da tela?
Zypher
5
porque eles já estão ajustados aos padrões de SSO, o que é perfeito, a menos que você precise constantemente olhar para a parte inferior da tela.
radman
1
As respostas abaixo são muito insatisfatórias. Sou desenvolvedor e designer de UX e é superior ter a linha do cursor na parte superior do terminal. Esta é uma oportunidade para alguém que sabe como manipular o terminal.
ajbraus
PS1 = '[\ e [1; 1H]>'
ollybee 5/17/17
Esta não é uma pergunta estranha. @ajbraus está absolutamente correto ^ #
Ilias Karim

Respostas:

4

Este seria um comportamento muito estranho. O principal motivo é o seguinte: como ele lidaria com a saída de qualquer comando que gere várias linhas, como lsou cat? Se você tiver uma tela que rola oposta ao normal, ela será impressa cat ./foona ordem inversa. Eu acho que sua melhor opção é ir com o comentário deixado por Zypher e apenas mover o monitor. Os padrões são ótimos, mas os padrões triviais que causam o oposto de sua intenção são inúteis. Faça o que funciona melhor para você em sua situação.

Jesse
fonte
4
Acordado. Eu li o "padrão" da OH&S sobre ter seus olhos nivelados com a parte superior do monitor e quase ri - na maioria das vezes meus olhos estão lendo na parte inferior de um terminal ou página da web, não na parte superior (que rola uma página inteira para ler, afinal?). Além disso, eu tenho clearmeus terminais assim que termino uma tarefa específica (que o radman já usa).
Andrew
2

Eu estive pensando sobre isso por um tempo. Parece-me que você deve hackear a fonte do bash para que o retorno de carro mova o prompt para cima em vez de para baixo. Aposto que esse é um truque simples quando você encontra o lugar certo na fonte.

spinlock
fonte