Как я могу прокрутить вывод в консоли FreeBSD без Scroll Lock?

Я установил FreeBSD внутри виртуальной машины на ноутбуке. Как оказалось, на клавиатуре ноутбука нет клавиши Scroll Lock, которая используется для прокрутки экрана обратно в консоли FreeBSD. Как я могу прокрутить вывод без Scroll Lock?

3 ответа

Решение

Как пользователь 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

Решение было найдено здесь.

Клавиатуры ноутбуков обычно имеют клавишу Fn, поэтому клавиши на обычной клавиатуре ПК могут быть скопированы. Вы должны обнаружить, что некоторая комбинация Fn и другой клавиши (подсказка: посмотрите на синий текст на ваших клавишах) будет выполнять Scroll Lock. Например, на моем дешевом нетбуке Fn-F12 выполняет Scroll Lock.

Я использую tmux для этого вы можете установить его из портов под /usr/ports/sysutils/tmux, Ctrl-b PgUp а также Ctrl-b PgDn позволяют прокрутить вывод консоли в tmux, КСТАТИ, tmux имеет другие замечательные функции, в основном это продвинутый screen замена.

Другие вопросы по тегам