모든 키 입력을 스크린 세션으로 보내는 방법은 무엇입니까?

모든 키 입력을 스크린 세션으로 보내는 방법은 무엇입니까?

으로 스크린 세션을 시작하겠습니다 screen /dev/ttyACM0 115200. 세션을 열려는 시스템은 Ubuntu를 실행 중이고 여기에 Ctrl-Alt-F1을 전달하고 싶습니다. 이러한 키 입력의 화면을 캡처하여 시스템으로 보내려면 어떻게 해야 합니까?

답변1

screen아무것도 모른다 CtrlAltF1. 바이트 시퀀스에 대해서만 알고 있습니다. 이것CtrlAltF1 가능한실행 중인 터미널 에뮬레이터에 적합합니다 screen(응용 프로그램에 흥미로운 바이트 시퀀스를 보냅니다). 그러나 의미는 (Linux 가상 콘솔에서와 같이) 키가 응용 프로그램으로 전송되는 것을 방지하는 방식으로 내장 데이터일 수 있습니다. .

예를 들어,Linux 키보드 및 콘솔 가이드이 조합이 가상 터미널 번호 1로 전환됨을 나타냅니다.

~에 따르면데비안에서 Ctrl + Alt + 기능 키 조합을 비활성화하는 방법은 무엇입니까?, 당신은 할 수 있습니다장애를 입히다X에서 실행하는 동안 전환하는 동안"ctrl + alt + Fn" 단축키를 비활성화하는 방법은 무엇입니까?유사한 조언이 제공되지만 그렇게 하면 다른 유용한 기능이 비활성화된다는 경고가 있습니다.

마침내,CTRL+ALT+F# 리바인드/비활성화더 많은 예가 제공됩니다.

이 중 어느 것도 무엇에 대한 단서를 제공하지 않습니다.바이트구성이 변경되면 참조된 주석에도 불구하고 애플리케이션이 수신할 수 있습니다.DontVTSwitch는 Ctrl-Alt-(Shift)-Fn을 통해 애플리케이션에 전달되지 않습니다.그것이 효과가 있다고 주장하십시오.

관련 정보