Tty 및 사용자 애플리케이션

Tty 및 사용자 애플리케이션

터미널/콘솔이 tty(teleTypewriter)에 매핑된 경우 다른 애플리케이션(예: Google 크롬, 메모장 등)이 키보드의 입력, 출력을 어떻게 읽을 수 있습니까?

답변1

언급한 응용 프로그램은 tty가 아닌 X11(또는 이와 동등한 것)을 사용합니다.

가상 터미널은 이러한 응용 프로그램과 마찬가지로 X11의 창을 사용합니다. 가상 터미널 창은 가상 tty를 제공합니다.

X11은 한 번에 하나의 창(활성 창)에 키보드 포커스를 제공합니다. 이러한 앱에는 자체 키보드가 있는 것처럼 보이지만 (우연히도) 키보드 포커스가 없으면 아무도 입력하지 않습니다.

관련 정보