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.kbdem 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 tmuxpara isso, você pode instalá-lo a partir de portas abaixo /usr/ports/sysutils/tmux. Ctrl-b PgUpe Ctrl-b PgDnpermita rolar a saída do console para dentro tmux. BTW, tmuxtem outros ótimos recursos, basicamente é uma screensubstituição avançada .
less /var/run/dmesg.bootpode ajudá-lo.