Linux Virtual Console(2022)에서 뒤로 스크롤하는 방법은 무엇입니까? [복사]

Linux Virtual Console(2022)에서 뒤로 스크롤하는 방법은 무엇입니까? [복사]

나는 GNOME 터미널과 같은 터미널 에뮬레이터나 PuTTY와 같은 원격 로그인 인터페이스가 아닌 범용 Linux 가상 콘솔에 대해서만 논의하고 있습니다.

최신 Linux 버전(예: 5.19)에서는 일부 메서드가 더 이상 사용되지 않는 것 같습니다.
시도해 보았지만 ShiftPgUpLinux 5.19.2에서는 작동하지 않습니다.
나는 리소스가 덜 필요하기 때문에 가상 콘솔을 선호합니다.

답변1

뒤로 스크롤예전에는 삭제됨커널 5.9 버전.

screentmux자체 뒤로 스크롤 버퍼를 제공하는 또는 같은 도구를 사용할 수 있습니다 . 예를 들어 에서 단축키( 기본값) 를 screen누른 다음 등을 사용하여 기록을 스크롤하면 이 모드가 종료됩니다. 기본 롤백은 100줄입니다. 명령줄 옵션 설정을 사용하거나 롤백 크기를 지정하여 이 설정을 변경할 수 있습니다.screenCtrlAEscPgUpPgDnEscdefscrollback~/.screenrc-h

답변2

아직 5.4를 실행 중이므로 테스트할 수는 없지만 tty(시스템 관리용)에 대한 선호도를 공유하고 파일(drivers/video/fbdev/core/fbcon.c)이 하나뿐이므로 관련이 있는 것 같습니다. 에게수리하다그 다음에:

서둘러서 복원해 보겠습니다.

  1. 물론 커널 소스 트리 백업을 시작하세요.

  2. 위에 제공된 링크에서 패치 사본을 받으십시오.

    curl -L https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/patch/\?id\=50145474f6ef4a9c19205b173da6264a644c7489 > scrollback-fbcon.patch
    
  3. 그런 다음 실제로 패치를 되돌리십시오. 먼저 연습을 수행하십시오.

    patch -p1 -R --dry-run < scrollback-fbcon.patch
    

    모든 것이 괜찮아 보인다면( man patch파일럿 보고서에 해석이 필요한 경우) 패치를 적용하십시오.

    patch -p1 -R < scrollback-fbcon.patch
    
  4. 모든 것이 괜찮아 보인다면 계속해서 커널을 다시 빌드하고 여기에 경험을 보고해 주세요.

관련 정보