Я установил FreeBSD внутри виртуальной машины на ноутбуке. Как оказалось, на клавиатуре ноутбука нет Scroll Lockклавиши, которая используется для прокрутки экрана обратно в консоли FreeBSD. Как я могу прокрутить обратно без вывода Scroll Lock?
Я установил FreeBSD внутри виртуальной машины на ноутбуке. Как оказалось, на клавиатуре ноутбука нет Scroll Lockклавиши, которая используется для прокрутки экрана обратно в консоли FreeBSD. Как я могу прокрутить обратно без вывода Scroll Lock?
Ответы:
Как пользователь 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
Решение было найдено здесь .
mv mykeys /usr/share/syscons/keymaps/mykeys.kbd
затем отредактируйте ваш файл rc.conf и добавьте строку сkeymap="mykeys"
Клавиатуры ноутбуков обычно имеют Fnклавиши, так что клавиши на обычной клавиатуре ПК могут быть скопированы. Вы должны обнаружить, что Fnсработает какая-то комбинация и другой клавиши (подсказка: посмотрите на синий текст на ваших клавишах) Scroll Lock. Например, на моем дешевом нетбуке Fn- F12выполняет Scroll Lock.
Я использую tmux
для этого, вы можете установить его из портов под /usr/ports/sysutils/tmux
. Ctrl-b PgUp
и Ctrl-b PgDn
разрешить прокрутить вывод консоли в tmux
. Кстати, tmux
имеет другие замечательные функции, в основном это продвинутая screen
замена.
less /var/run/dmesg.boot
может помочь тебе