Как я могу прокрутить вывод в консоли 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
замена.