如何在没有Scroll Lock的情况下在FreeBSD控制台中向后滚动输出?


16

我已经在笔记本电脑上的VM中安装了FreeBSD。事实证明,笔记本电脑键盘没有Scroll Lock按键,可用于在FreeBSD的控制台中向后滚动屏幕。没有时,如何滚动显示输出Scroll Lock


2
问题本身包含了我正在寻找的答案。我的键盘有滚动锁定,但我不知道我可以使用它!
mwfearnley

Answers:


12

以root用户身份将键盘映射转储到文件中

kbdcontrol -d > mykeys

更改文件,以便“ Ctrl + NumLock”将设置“ Scroll Lock”。查找扫描代码为“ base” 069的行,或在其中“ nlock”填充整行的行。将第3列从“ nlock”编辑为“ slock”。该行现在看起来像:

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

以root用户身份发出命令:

kbdcontrol -l mykeys

解决方案在这里找到。


3
对于在Mac OS X上使用FreeBSD作为VirtualBox虚拟机中的来宾OS的用户,您还可以重新映射Cntrl-Caps Lock。058时钟时钟时钟时钟时钟时钟时钟O键入Control-Caps Lock键可让您在控制台上向后滚动,直到回滚为止。极乐!
Coroos 2012年

3
由于这是最佳结果,因此我将其添加为使更改永久mv mykeys /usr/share/syscons/keymaps/mykeys.kbdkeymap="mykeys"
生效

这不适用于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之前的输出吗?实际上,我想查看所有引导消息,即直到登录为止的输出。
尤金·雅玛什

不,不会。
Alex

2
引导消息存储在名为dmesg.boot的文件中。 less /var/run/dmesg.boot可能会帮助您。
Hennes

1
@Hennes此文件仅包含部分消息,直到装入根文件系统为止。我需要休息。
尤金·雅玛什

1
自从内核启动以来,@ Hennes dmesg.boot确实包含了所有内容。它不包含引导加载程序消息或未清除的任何BIOS消息。
克里斯·S
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.