Як я можу прокрутити назад вихід на консолі FreeBSD без блокування прокрутки?


16

Я встановив FreeBSD всередині VM на ноутбуці. Як виявляється, клавіатура ноутбука не має жодної Scroll Lockклавіші, яка використовується для прокрутки екрана назад в консолі FreeBSD. Як я можу прокрутити вихід без Scroll Lock?


2
Саме запитання містило відповідь, яку я шукав. У моїй клавіатурі є функція прокрутки, але я не знав, що можу ним користуватися!
mwfearnley

Відповіді:


12

Як корінь, скиньте карту клавіатури у файл

kbdcontrol -d > mykeys

Змініть файл, щоб "Ctrl + NumLock" встановив "Блокування прокрутки". Знайдіть рядок зі скан-кодом "base" 069 або там, де "nlock" заповнює весь рядок. Відредагуйте стовпчик 3 від "nlock" до "slock". Тепер лінія виглядає так:

"069   nlock  nlock  slock  nlock  nlock  nlock  nlock  nlock   O"

Як корінь, видайте команду:

kbdcontrol -l mykeys

Рішення було знайдено тут .


3
Для людей, які використовують FreeBSD як гостьову ОС у віртуальній машині VirtualBox на Mac OS X, ви також можете перезавантажити Cntrl-Caps Lock. 058 годинниковий годинник похилий годинник годинник годинник Годинник O Typing Control-Caps Lock дозволяє прокручувати назад на консолі, наскільки йде прокрутка. Блаженство!
Coroos

3
Оскільки це найкращий результат, я додам, що щоб зробити цю зміну постійною (після перезавантаження), виконайте вказані вище дії, а mv mykeys /usr/share/syscons/keymaps/mykeys.kbdпотім відредагуйте файл rc.conf і додайте рядок зkeymap="mykeys"
aron.duby

Це не працює через ssh. Будь-яка порада, як змусити його працювати?
Пабло Лаллоні

5

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


2

Я використовую tmuxдля цього, ви можете встановити його з портів під /usr/ports/sysutils/tmux. Ctrl-b PgUpі Ctrl-b PgDnдозволяти прокручувати вихід консолі в tmux. BTW, tmuxмає інші чудові функції, в основному це вдосконалена screenзаміна.


Чи дозволить прокрутити назад вихід, який був до запуску tmux? Насправді я хочу побачити всі завантажувальні повідомлення, тобто вихід до входу.
Євген Ярмаш

Ні, не буде.
Олексій

2
Повідомлення завантаження зберігається у файлі під назвою dmesg.boot. less /var/run/dmesg.bootможе допомогти вам.
Геннес

1
@Hennes Цей файл містить лише частину повідомлень, аж до монтажу кореневої файлової системи. Я потребував решти.
Євген Ярмаш

1
@Hennes dmesg.boot містить усе з моменту запуску ядра. Він не містить повідомлень завантажувача завантажувального пристрою або будь-яких повідомлень BIOS, які не були очищені.
Chris S
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.