Scroll Lock없이 FreeBSD의 콘솔에서 출력을 어떻게 다시 스크롤 할 수 있습니까?


16

랩톱의 VM에 FreeBSD를 설치했습니다. 결과적으로 랩톱 키보드에는 Scroll Lock키 가 없으며 FreeBSD의 콘솔에서 화면을 다시 스크롤하는 데 사용됩니다. 없이 출력을 Scroll Lock어떻게 뒤로 스크롤 할 수 있습니까?


2
질문 자체에는 내가 찾고있는 답변이 포함되어 있습니다. 키보드에 Scroll Lock이 있지만 사용할 수 있다는 것을 몰랐습니다!
mwfearnley

답변:


12

루트로서 키보드 맵을 파일로 덤프하십시오

kbdcontrol -d > mykeys

"Ctrl + NumLock"이 "Scroll Lock"을 설정하도록 파일을 변경하십시오. 스캔 코드가 "base"069 인 라인을 찾거나 "nlock"이 전체 라인을 채 웁니다. 열 3을 "nlock"에서 "slock"으로 편집하십시오. 라인은 이제 다음과 같습니다 :

"069   nlock  nlock  slock  nlock  nlock  nlock  nlock  nlock   O"

루트 권한으로 다음 명령을 실행하십시오.

kbdcontrol -l mykeys

해결책은 여기 에서 발견 되었습니다 .


3
Mac OS X의 VirtualBox 가상 머신에서 FreeBSD를 게스트 OS로 사용하는 사람들을 위해 Cntrl-Caps Lock을 다시 매핑 할 수도 있습니다. 058 clock clock slock clock clock clock clock clock O Control-Caps Lock을 입력하면 스크롤이 진행되는 한 콘솔에서 뒤로 스크롤 할 수 있습니다. 다시 없는 기쁨!
Coroos

3
이것이 최고의 결과이므로,이 변경 사항을 영구적으로 (부트 한 후) 위의 단계를 따르도록 한 mv mykeys /usr/share/syscons/keymaps/mykeys.kbd다음 rc.conf 파일을 편집하고keymap="mykeys"
aron.duby

이것은 ssh를 통해 작동하지 않습니다. 작동시키는 방법에 대한 팁이 있습니까?
Pablo Lalloni

5

랩톱 키보드에는 일반적으로 Fn키가 있으므로 일반 PC 키보드의 키를 복제 할 수 있습니다. 일부 Fn키 조합 과 다른 키 (힌트 : 키에서 파란색 텍스트 찾기)가 수행 Scroll Lock됩니다. 예를 들어, 내 싼 넷북에, Fn- F12수행 Scroll Lock.


2

나는 그것을 위해 사용 tmux합니다 /usr/ports/sysutils/tmux. 아래 포트에서 설치할 수 있습니다 . Ctrl-b PgUpCtrl-b PgDn의 콘솔 출력을 스크롤 할 수 있습니다 tmux. BTW tmux는 다른 훌륭한 기능을 가지고 있으며 기본적으로 고급 screen대체품입니다.


tmux를 시작하기 전에 출력을 뒤로 스크롤 할 수 있습니까? 실제로 모든 부팅 메시지, 즉 로그인까지의 출력을보고 싶습니다.
유진 야마 쉬

아닙니다.
Alex

2
부팅 메시지는 dmesg.boot라는 파일에 저장됩니다. less /var/run/dmesg.boot당신을 도울 수 있습니다.
Hennes

1
@Hennes이 파일에는 루트 파일 시스템 마운트까지 메시지의 일부만 포함됩니다. 나는 나머지가 필요했다.
유진 야마 쉬

1
@Hennes dmesg.boot는 커널이 시작된 이후 모든 것을 포함합니다. 부트 스트랩 로더 메시지 나 지워지지 않은 BIOS 메시지는 포함하지 않습니다.
Chris S
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.