Come utilizzare la rotella di scorrimento per la cronologia dell'output dei comandi in un'installazione minima?


0

Se qualcuno avesse mai avviato un desktop GNOME e accedesse al terminale, ti accorgeresti rapidamente che la rotella di scorrimento è in grado di muoversi avanti e indietro nella cronologia dei comandi. Per me questa è una caratteristica ideale per un terminale, specialmente per quelle uscite di codice lungo con un findcomando. Tuttavia, l'installazione minima non viene fornita con questa funzione, quindi spetta a qualcuno colmare da zero gli spazi vuoti.

Affinché qualcuno possa vedere la cronologia dell'output dei comandi nel terminale, si dovrebbero fornire i comandi da tastiera pg upe pg down. Questo andrebbe bene tranne uno, il computer che uso non ha quelle chiavi e due, il sistema operativo è una macchina virtuale (scatola virtuale se vuoi). Quindi preferirei che fosse una parte della rotellina del mouse che è dove inizia il problema.

La documentazione è estremamente scarsa su questo processo e l'unica cosa vicina al mouse in terminali nudi è gpm . L' obiettivo che voglio raggiungere è quello di essere in grado di utilizzare la mia rotella di scorrimento per spostarsi nella cronologia dei comandi. I metodi possono essere qualsiasi cosa, ma da quello che ho visto, dovresti sapere qualcosa che non conosco o essere molto intelligente con la bash.

Detto questo, uno dei primi metodi sarebbe il reindirizzamento dell'input. Usando gpm, alimenta correttamente l'input e il movimento del mouse ma non include la rotella di scorrimento. Ciò significherebbe che l'input del mouse è stato registrato dal servizio gpm ma non sa come gestirlo. Forse la ruota centrale è in fase di registrazione ma non sa cosa farne. In questo caso avrei bisogno di sapere dove posso gestire quell'input e se potrei collegarlo o reindirizzarlo a un lesscomando della cronologia.

Un'altra idea sarebbe quella di avviare un'installazione minima di GNOME (a seconda della distribuzione, e io uso centos, sarebbe yum groupinstall gnome-desktop bare-xo yum groups install "GNOME Desktop".) E quindi rimuovere lentamente il pacchetto per pacchetto dall'installazione fino a quando non si ha solo il terminale funzionante con la possibilità di scorrimento. Tuttavia, ciò richiede molto tempo e probabilmente dovrei passare attraverso 50 macchine virtuali prima di riuscire a raggiungere questo obiettivo con questo metodo.

Qualcuno ha qualcosa per contribuire a questo problema?


hai provato le frecce su e giù?
Jeff Puckett,

@JeffPuckettII È un tty da un'installazione minima. Questo non funziona a meno che non stia usando un tubo per meno e anche allora preferirei comunque la rotellina del mouse.
Jouster500,
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.