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.kbdnastę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 tmuxdo tego, możesz zainstalować go z portów poniżej /usr/ports/sysutils/tmux. Ctrl-b PgUpi Ctrl-b PgDnpozwól na przewijanie wyjścia konsoli tmux. BTW, tmuxma inne świetne funkcje, w zasadzie jest to zaawansowany screenzamiennik.
less /var/run/dmesg.bootmoże ci pomóc.