Я встановив FreeBSD всередині VM на ноутбуці. Як виявляється, клавіатура ноутбука не має жодної Scroll Lockклавіші, яка використовується для прокрутки екрана назад в консолі FreeBSD. Як я можу прокрутити вихід без Scroll Lock?
Я встановив FreeBSD всередині VM на ноутбуці. Як виявляється, клавіатура ноутбука не має жодної Scroll Lockклавіші, яка використовується для прокрутки екрана назад в консолі FreeBSD. Як я можу прокрутити вихід без Scroll Lock?
Відповіді:
Як корінь, скиньте карту клавіатури у файл
kbdcontrol -d > mykeys
Змініть файл, щоб "Ctrl + NumLock" встановив "Блокування прокрутки". Знайдіть рядок зі скан-кодом "base" 069 або там, де "nlock" заповнює весь рядок. Відредагуйте стовпчик 3 від "nlock" до "slock". Тепер лінія виглядає так:
"069 nlock nlock slock nlock nlock nlock nlock nlock O"
Як корінь, видайте команду:
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
. BTW, tmux
має інші чудові функції, в основному це вдосконалена screen
заміна.
less /var/run/dmesg.boot
може допомогти вам.