Flusso di testo della console bash inversa


16

Questa è una domanda un po 'strana e non sono sicuro che ci sia una risposta facile, ma sono molto interessato a trovare una soluzione.

Quindi, quando lavoro su una macchina linux tramite una console, trovo che fisso costantemente la parte inferiore dello schermo, come una volta che hai eseguito un gruppo di comandi che il testo riempie verso il fondo. Ora trovo che questo non è decisamente buono per il mio collo e sarebbe molto meglio se invece di scorrere verso il basso, il testo scorresse invece verso l'alto.

Qualcuno sa là fuori se c'è un modo per invertire la direzione del testo appare in una console?

(nota che sono a conoscenza del clearcomando)

Esempio:
comportamento predefinito

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

comportamento desiderato

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

Esecuzione di Kubuntu 10.04 usando Konsole

Mi rendo conto che questa è una domanda strana, grazie per l'aiuto.


Perché non regolare semplicemente l'altezza del monitor in modo da non piegare il collo per poter vedere la parte inferiore dello schermo?
Zypher,

5
perché sono già stati adattati agli standard OH&S, il che è perfetto a meno che non si debba costantemente guardare fino in fondo allo schermo.
Radman,

1
Le risposte di seguito sono molto insoddisfacenti. Sono uno sviluppatore e un designer UX ed è superiore avere la linea del cursore nella parte superiore del terminale. Questa è un'opportunità per qualcuno che sa come manipolare il terminale.
Ajbraus,

PS1 = '[\ e [1; 1H]>'
ollybee

Questa non è una domanda strana. @ajbraus è assolutamente corretto ^
Ilias Karim

Risposte:


4

Questo sarebbe un comportamento molto strano. Il motivo principale è questo: come gestirà l'output di qualsiasi comando che genera più righe, come lso cat? Se hai uno schermo che scorre in senso opposto al normale, verrebbe stampato cat ./fooin ordine inverso. Penso che la tua migliore opzione sia quella di andare con il commento lasciato da Zypher e spostare semplicemente il monitor. Gli standard sono grandi, ma gli standard banali che causano il contrario del loro intento sono privi di valore. Fai ciò che funziona meglio per te nella tua situazione.


4
Concordato. Ho letto lo "standard" OH&S sull'avere gli occhi a livello con la parte superiore del monitor e quasi ridere - il più delle volte i miei occhi leggono in fondo a un terminale o a una pagina Web, non in cima (che scorre verso il basso per un'intera pagina per leggi comunque?). A parte questo, ho i clearmiei terminali una volta che ho finito con un compito specifico (che Radman utilizza già).
Andrew,

2

Ci sto pensando da un po '. Mi sembra che dovresti hackerare la fonte bash in modo che il ritorno a capo sposta il prompt verso l'alto invece che verso il basso. Scommetto che questo è un semplice trucco una volta trovato il posto giusto nella fonte.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.