Como posso voltar a saída no console do FreeBSD sem o Scroll Lock?

15

Instalei o FreeBSD dentro de uma VM em um laptop. Como se constata, o teclado do laptop não possui a tecla Scroll Lock , que é usada para rolar a tela de volta no console do FreeBSD. Como posso voltar a saída sem Scroll Lock ?

    
por Eugene Yarmash 23.08.2012 / 09:46

3 respostas

12

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 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 .

    
por 23.08.2012 / 10:31
5

Os teclados de laptop geralmente têm uma chave Fn para que as teclas em um teclado normal do PC possam ser replicadas. Você deve achar que alguma combinação de Fn e outra chave (dica: procure pelo texto azul em suas teclas) irá executar Scroll Lock . Por exemplo, no meu netbook barato, Fn - F12 executa Scroll Lock .

    
por 08.10.2012 / 17:48
2

Eu uso tmux para isso, você pode instalá-lo nas portas em /usr/ports/sysutils/tmux . Ctrl-b PgUp e Ctrl-b PgDn permitem rolar a saída do console em tmux . BTW, tmux tem outros ótimos recursos, basicamente é uma substituição screen avançada.

    
por 23.08.2012 / 09:53