スクロールロックなしでFreeBSDのコンソールで出力をスクロールバックするにはどうすればよいですか?


16

FreeBSDをラップトップのVM内にインストールしました。結局のところ、ラップトップキーボードにはScroll Lockキーがありません。このキーは、FreeBSDのコンソールで画面をスクロールして戻すために使用されます。どうすれば出力をスクロールバックできScroll Lockますか?


2
質問自体には、私が探していた答えが含まれていました。私のキーボードにはScroll Lockがありますが、使用できるとは知りませんでした!
mwfearnley

回答:


12

rootとして、キーボードマップをファイルにダンプします

kbdcontrol -d > mykeys

「Ctrl + NumLock」が「Scroll Lock」を設定するようにファイルを変更します。スキャンコード「ベース」069、または「nlock」が行全体を埋める行を見つけます。列3を「nlock」から「slock」に編集します。行は次のようになります。

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

ルートとして、次のコマンドを発行します。

kbdcontrol -l mykeys

ここで解決策が見つかりまし


3
Mac OS XのVirtualBox仮想マシンでゲストOSとしてFreeBSDを使用している人は、Cntrl-Caps Lockを再マッピングすることもできます。058クロッククロッククロッククロッククロッククロッククロッククロックO Control-Caps Lockを入力すると、スクロールバックするまでコンソールをスクロールバックできます。至福!
Coroos

3
これが一番の結果なので、この変更を永続的にするために追加します(再起動後)上記の手順に従い、mv mykeys /usr/share/syscons/keymaps/mykeys.kbdrc.confファイルを編集して次の行を追加しますkeymap="mykeys"
aron.duby 14年

これはsshでは機能しません。それを機能させる方法に関するヒントはありますか?
パブロラロニ

5

通常、ラップトップキーボードにはFnキーがあり、通常のPCキーボードのキーを複製できます。の組み合わせFnと別のキー(ヒント:キーの青色のテキストを探してください)が実行されることに気付くはずScroll Lockです。たとえば、私の安いネットブックでは、Fn-をF12実行しScroll Lockます。


2

tmuxはそのために使用します、あなたは下のポートからそれをインストールできます/usr/ports/sysutils/tmuxCtrl-b PgUpCtrl-b PgDnコンソール出力をスクロールできるようにしますtmux。ところで、tmux他の優れた機能があり、基本的には高度なscreen代替品です。


tmuxを開始する前の出力をスクロールバックできますか?実際には、すべてのブートメッセージ、つまりログインまでの出力を確認したいと思います。
ユージンヤーマッシュ

いいえ、それはしません。
アレックス

2
ブートメッセージはdmesg.bootというファイルに保存されます。 less /var/run/dmesg.bootあなたを助けるかもしれません。
ヘネス

1
@Hennesこのファイルには、ルートファイルシステムのマウントまで、メッセージの一部のみが含まれます。残りが必要でした。
ユージンヤーマッシュ

1
@Hennes dmesg.bootには、カーネルが開始されてからのすべてが含まれています。ブートストラップローダーメッセージやクリアされなかったBIOSメッセージは含まれていません。
クリスS
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.