Instalei o FreeBSD dentro de uma VM em um laptop. Como se vê, o teclado do laptop não possui nenhuma Scroll Locktecla, que é usada para rolar a tela de volta no console do FreeBSD. Como posso rolar a saída sem Scroll Lock?
Instalei o FreeBSD dentro de uma VM em um laptop. Como se vê, o teclado do laptop não possui nenhuma Scroll Locktecla, que é usada para rolar a tela de volta no console do FreeBSD. Como posso rolar a saída sem Scroll Lock?
Respostas:
Como root, despeje o mapa do teclado em um arquivo
kbdcontrol -d > mykeys
Altere o arquivo para que "Ctrl + NumLock" defina "Scroll Lock". Encontre a linha com o scancode "base" 069 ou onde "nlock" preenche a linha inteira. Edite a coluna 3 de "nlock" para "slock". A linha agora se parece com:
"069 nlock nlock slock nlock nlock nlock nlock nlock O"
Como root, emita o comando:
kbdcontrol -l mykeys
A solução foi encontrada aqui .
mv mykeys /usr/share/syscons/keymaps/mykeys.kbd
em seguida, editar o arquivo rc.conf e adicione uma linha comkeymap="mykeys"
Os teclados de laptop geralmente têm uma Fntecla para que as teclas de um teclado de PC normal possam ser replicadas. Você deve descobrir que alguma combinação de Fne outra tecla (dica: procure o texto azul em suas teclas) será executada Scroll Lock. Por exemplo, no meu netbook barato, Fn- F12executa Scroll Lock.
Eu uso tmux
para isso, você pode instalá-lo a partir de portas abaixo /usr/ports/sysutils/tmux
. Ctrl-b PgUp
e Ctrl-b PgDn
permita rolar a saída do console para dentro tmux
. BTW, tmux
tem outros ótimos recursos, basicamente é uma screen
substituição avançada .
less /var/run/dmesg.boot
pode ajudá-lo.