Я установил FreeBSD внутри виртуальной машины на ноутбуке. Как оказалось, на клавиатуре ноутбука нет Scroll Lockклавиши, которая используется для прокрутки экрана назад в консоли FreeBSD. Как можно прокрутить вывод назад без Scroll Lock?
решение1
Как 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
Решение было найдено.здесь.
решение2
Клавиатуры ноутбуков обычно имеют Fnклавишу, так что клавиши на обычной клавиатуре ПК могут быть воспроизведены. Вы должны обнаружить, что некоторая комбинация Fnи другой клавиши (подсказка: ищите синий текст на клавишах) будет выполнять Scroll Lock. Например, на моем дешевом нетбуке, Fn- F12выполняет Scroll Lock.
решение3
Я использую tmux
для этого, вы можете установить его из портов в /usr/ports/sysutils/tmux
. Ctrl-b PgUp
и Ctrl-b PgDn
разрешить прокручивать вывод консоли в tmux
. Кстати, tmux
имеет и другие замечательные функции, по сути, это продвинутая screen
замена.