Wie verwende ich das Scrollrad für die Befehlsausgabe in einer Minimalinstallation?

0

Wenn jemand jemals einen GNOME-Desktop hochfährt und auf das Terminal zugreift, wird schnell klar, dass sich das Scrollrad im Befehlsverlauf hin und her bewegen kann. Für mich ist dies eine ideale Funktion für ein Terminal, insbesondere für Langcode-Ausgaben mit einem find Befehl. Minimale Installationen sind jedoch nicht mit dieser Funktion ausgestattet. Es liegt also an jemandem, die Lücken von Grund auf zu schließen.

Damit jemand den Verlauf der Befehlsausgabe im Terminal sehen kann, muss er Tastaturbefehle eingeben pg up und pg down. Dies wäre in Ordnung, außer einer, der Computer, den ich verwende, hat diese Schlüssel nicht und zwei, das Betriebssystem ist eine virtuelle Maschine (virtuelle Box, wenn Sie so wollen). Daher hätte ich es lieber als Teil des Mausrads, mit dem das Problem beginnt.

Die Dokumentation ist bei diesem Vorgang äußerst knapp und das einzige, was bei unbestückten Terminals in der Nähe der Maus liegt, ist gpm . Das Tor Ich möchte erreichen, dass ich in der Lage bin, mit meinem Scrollrad durch den Befehlsverlauf zu navigieren. Die Methoden können alles Mögliche sein, aber nach dem, was ich gesehen habe, müsste man entweder etwas wissen, das ich nicht weiß, oder man muss sehr geschickt mit der Bash umgehen.

Abgesehen davon wäre eine der frühesten Methoden die Eingabeumleitung. Bei Verwendung von gpm werden Mauseingaben und -bewegungen korrekt eingegeben, das Scrollrad ist jedoch nicht enthalten. Dies würde bedeuten, dass die Mauseingabe vom gpm-Dienst registriert wird, aber nicht weiß, wie er damit umgeht. Vielleicht wird das mittlere Rad registriert, aber es weiß nicht, was es damit anfangen soll. Wenn dies der Fall ist, müsste ich wissen, wo ich diesen Eingang verarbeiten kann und ob ich ihn verknüpfen oder an einen leiten kann less Befehl der Geschichte.

Eine andere Idee wäre, eine minimale GNOME-Installation zu starten (abhängig von der Distribution, und ich verwende Centos, wäre es yum groupinstall gnome-desktop bare-x oder yum groups install "GNOME Desktop".) und dann das Paket langsam von der Installation entfernen, bis Sie nur noch das funktionierende Terminal mit der Bildlauffunktion haben. Dies ist jedoch zeitaufwändig und ich müsste wahrscheinlich 50 virtuelle Maschinen durchlaufen, bevor ich das überhaupt durch diese Methode erreichen könnte.

Hat jemand etwas zu diesem Problem beizutragen?

Jouster500
quelle
Hast du die Pfeile nach oben und unten ausprobiert?
Jeff Puckett
@ JeffPuckettII Es ist eine Kleinigkeit von einer minimalen Installation. Dies funktioniert nicht, es sei denn, ich benutze eine Pipe, um weniger und selbst dann würde ich immer noch das Mausrad bevorzugen.
Jouster500