Wie kann ich die Ausgabe in der FreeBSD-Konsole ohne Scroll Lock zurückblättern?

16

Ich habe FreeBSD in einer VM auf einem Laptop installiert. Wie sich herausstellt, hat die Laptop-Tastatur keine Scroll LockTaste, mit der der Bildschirm in der FreeBSD-Konsole zurückgescrollt werden kann. Wie kann ich ohne die Ausgabe zurückblättern Scroll Lock?

Eugene Yarmash
quelle
2
Die Frage selbst enthielt die Antwort, nach der ich gesucht hatte. Meine Tastatur hat eine Bildlaufsperre, aber ich wusste nicht, dass ich sie verwenden kann!
Mwfearnley

Antworten:

12

Speichern Sie als Root die Tastaturbelegung in einer Datei

kbdcontrol -d > mykeys

Ändern Sie die Datei so, dass "Strg + NumLock" die "Bildlaufsperre" aktiviert. Suchen Sie die Zeile mit dem Scancode "base" 069 oder wo "nlock" die gesamte Zeile ausfüllt. Editiere Spalte 3 von "nlock" nach "slock". Die Zeile sieht nun so aus:

"069   nlock  nlock  slock  nlock  nlock  nlock  nlock  nlock   O"

Geben Sie als root den folgenden Befehl ein:

kbdcontrol -l mykeys

Die Lösung wurde hier gefunden .

Eugene Yarmash
quelle
3
Für Benutzer, die FreeBSD als Gastbetriebssystem in einer virtuellen VirtualBox-Maschine unter Mac OS X verwenden, können Sie auch die Cntrl-Feststelltaste neu zuordnen. 058 uhr uhr slock uhr uhr uhr uhr uhr O Mit der Tastenkombination "Strg + Feststelltaste" können Sie auf der Konsole bis zum letzten Bildlauf zurückblättern. Glückseligkeit!
Coroos
3
da dies ein top ergebnis ist, füge ich das hinzu, um diese änderung dauerhaft zu machen (nach dem neustart), folge den obigen mv mykeys /usr/share/syscons/keymaps/mykeys.kbdschritten und bearbeite dann deine rc.conf datei und füge eine keymap="mykeys"
zeile
Dies funktioniert nicht über ssh. Irgendein Tipp, wie es funktioniert?
Pablo Lalloni
5

Laptoptastaturen haben normalerweise einen FnSchlüssel, damit die Tasten einer normalen PC-Tastatur nachgebildet werden können. Sie sollten feststellen, dass eine Kombination aus Fnund einer anderen Taste (Hinweis: Achten Sie auf den blauen Text auf Ihren Tasten) funktioniert Scroll Lock. Zum Beispiel auf meinem billigen Netbook, Fn- F12führt Scroll Lock.

Michael Hampton
quelle
2

Ich benutze tmuxdafür, du kannst es von Ports unter installieren /usr/ports/sysutils/tmux. Ctrl-b PgUpund Ctrl-b PgDnerlauben, die Konsolenausgabe zu scrollen tmux. Übrigens tmuxhat andere großartige Funktionen, im Grunde ist es ein erweiterter screenErsatz.

Alex
quelle
Wird es erlaubt, die Ausgabe, die vor dem Start von tmux war, zurückzuscrollen? Eigentlich möchte ich alle Bootmeldungen sehen, also die Ausgabe bis zum Login.
Eugene Yarmash
Nein es wird nicht.
Alex
2
Die Startmeldung wird in einer Datei mit dem Namen dmesg.boot gespeichert. less /var/run/dmesg.bootkönnte dir helfen.
Hennes
1
@Hennes Diese Datei enthält nur einen Teil der Nachrichten, bis zum Mounten des Root-Dateisystems. Ich brauchte den Rest.
Eugene Yarmash
1
@Hennes dmesg.boot enthält alles, seit der Kernel gestartet wurde. Es enthält keine Bootstrap Loader-Meldungen oder BIOS-Meldungen, die nicht gelöscht wurden.
Chris S