Come posso scorrere indietro l'output nella console di FreeBSD senza Scroll Lock?


16

Ho installato FreeBSD all'interno di una VM su un laptop. A quanto pare, la tastiera del laptop non ha alcun Scroll Locktasto, che viene usata per scorrere indietro lo schermo nella console di FreeBSD. Come posso scorrere indietro l'output senza Scroll Lock?


2
La stessa domanda conteneva la risposta che stavo cercando. La mia tastiera ha Scroll Lock, ma non sapevo di poterlo usare!
mwfearnley,

Risposte:


12

Come root, scarica la mappa della tastiera su un file

kbdcontrol -d > mykeys

Modificare il file in modo che "Ctrl + Bloc Num" imposterà "Blocco scorrimento". Trova la riga con scancode "base" 069 o dove "nlock" riempie l'intera riga. Modifica la colonna 3 da "blocco" a "blocco". La linea ora appare come:

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

Come root, emetti il ​​comando:

kbdcontrol -l mykeys

La soluzione è stata trovata qui .


3
Per le persone che usano FreeBSD come SO guest in una macchina virtuale VirtualBox su Mac OS X puoi anche rimappare Cntrl-Caps Lock. 058 orologio orologio orologio orologio orologio orologio orologio O Digitando Control-Caps Lock è possibile scorrere indietro sulla console fino allo scorrimento. Beatitudine!
Coroos,

3
dato che questo è il miglior risultato, aggiungerò che per rendere permanente questa modifica (dopo il riavvio) segui i passaggi precedenti, mv mykeys /usr/share/syscons/keymaps/mykeys.kbdquindi modifica il tuo file rc.conf e aggiungi una riga conkeymap="mykeys"
aron.duby

Questo non funziona con ssh. Qualche consiglio su come farlo funzionare?
Pablo Lalloni,

5

Le tastiere dei laptop di solito hanno una Fnchiave in modo che i tasti su una normale tastiera del PC possano essere replicati. Dovresti trovare che funzionerà una combinazione di Fne un'altra chiave (suggerimento: cerca il testo blu sulle tue chiavi) Scroll Lock. Ad esempio, sul mio netbook economico, Fn- F12esegue Scroll Lock.


2

Lo uso tmuxper questo, è possibile installarlo dalle porte sotto /usr/ports/sysutils/tmux. Ctrl-b PgUpe Ctrl-b PgDnconsentire di scorrere l'output della console tmux. A proposito, tmuxha altre fantastiche funzionalità, in sostanza è una screensostituzione avanzata .


Permetterà di scorrere indietro l'output che era prima di iniziare tmux? In realtà, voglio vedere tutti i messaggi di avvio, ovvero l'output fino al login.
Eugene Yarmash,

No, non lo farà.
Alex,

2
Il messaggio di avvio è memorizzato in un file chiamato dmesg.boot. less /var/run/dmesg.bootpotrebbe aiutarti.
Hennes,

1
@Hennes Questo file contiene solo una parte dei messaggi, fino al montaggio del filesystem di root. Avevo bisogno di tutto il resto.
Eugene Yarmash,

1
@Hennes dmesg.boot contiene tutto da quando è stato avviato il kernel. Non contiene i messaggi del caricatore di bootstrap o eventuali messaggi del BIOS che non sono stati cancellati.
Chris S,
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.