Zainstalowałem FreeBSD wewnątrz maszyny wirtualnej na laptopie. Jak się okazuje, klawiatura laptopa nie ma Scroll Lockklawisza, który służy do przewijania ekranu z powrotem w konsoli FreeBSD. Jak mogę przewinąć wyjście bez Scroll Lock?
Zainstalowałem FreeBSD wewnątrz maszyny wirtualnej na laptopie. Jak się okazuje, klawiatura laptopa nie ma Scroll Lockklawisza, który służy do przewijania ekranu z powrotem w konsoli FreeBSD. Jak mogę przewinąć wyjście bez Scroll Lock?
Odpowiedzi:
Jako root zrzuć mapę klawiatury do pliku
kbdcontrol -d > mykeys
Zmień plik, aby „Ctrl + NumLock” ustawił „Scroll Lock”. Znajdź linię ze scancode „base” 069 lub gdzie „nlock” wypełnia całą linię. Edytuj kolumnę 3 z „nlock” na „slock”. Linia wygląda teraz tak:
"069 nlock nlock slock nlock nlock nlock nlock nlock O"
Jako root wydaj polecenie:
kbdcontrol -l mykeys
Rozwiązanie znaleziono tutaj .
mv mykeys /usr/share/syscons/keymaps/mykeys.kbd
następnie edytuj plik rc.conf i dodaj wiersz zkeymap="mykeys"
Klawiatury laptopów zwykle mają Fnklawisz, dzięki czemu klawisze na normalnej klawiaturze komputera można replikować. Powinieneś zauważyć, że Fnzadziała jakaś kombinacja i inny klawisz (wskazówka: poszukaj niebieskiego tekstu na klawiszach) Scroll Lock. Na przykład na moim tanim netbooku Fn- F12wykonuje Scroll Lock.
Używam tmux
do tego, możesz zainstalować go z portów poniżej /usr/ports/sysutils/tmux
. Ctrl-b PgUp
i Ctrl-b PgDn
pozwól na przewijanie wyjścia konsoli tmux
. BTW, tmux
ma inne świetne funkcje, w zasadzie jest to zaawansowany screen
zamiennik.
less /var/run/dmesg.boot
może ci pomóc.