방금 alacritty 프로그램을 시작한 이후로 tty에서 터미널 에뮬레이터를 실행할 수 있는지 궁금합니다. 방법이 있다면 아무리 어려워도 시도해 보고 싶습니다. tty가 너무 편리하고 민첩성이 너무 멋지네요. tty 세션에서 alacritty를 실행하면 어떤 결과가 나올지 보고 싶습니다.
답변1
OP는 Linux를 언급할 수 있습니다.가상 콘솔. ㅏ터미널 에뮬레이터언급한다는 의미에서그래픽 프로그램, 다음에서는 실행되지 않습니다.텍스트전시하다.
터미널 에뮬레이터는 그래픽 응용 프로그램보다 더 다양합니다. 어떤 사람들은 생각한다화면그리고멀티플렉서터미널 에뮬레이터가 됩니다. 전자를 인용하자면:
화면여러 프로세스(보통 대화형 셸) 간에 물리적 터미널을 다중화하는 전체 화면 창 관리자입니다. 각가상 터미널DEC VT100 터미널의 기능과 함께 ISO 6429(ECMA 48, ANSI X3.64) 및 ISO 2022 표준의 다양한 제어 기능(예: 행 삽입/삭제 및 다중 문자 집합 지원)을 제공합니다. 각 가상 터미널에는 스크롤백 기록 버퍼와 창 사이에서 텍스트 영역을 이동할 수 있는 복사-붙여넣기 메커니즘이 있습니다. 터미널(또는 에뮬레이터) 내부에서 실행되며 가상 콘솔(컴퓨터 프로그램이므로 실제로는 터미널 에뮬레이터임)에서 실행됩니다.
그래픽 터미널 에뮬레이터는 그래픽 모드로 전환하여 가상 콘솔에서 실행할 수 있습니다.SDL 라이브러리. 관련 메모에서 일부 터미널 에뮬레이터는 Linux 프레임 버퍼(확실히다른 메커니즘), 예를 들어공동 용어. 그런데 X Window System은 가상 콘솔(보통 tty7
)을 그래픽 모드로 전환합니다. 따라서 Alacritty를 실행하면 tty7
.
예를 들어 X 응용 프로그램의 경우 터미널 에뮬레이터를 시작하고 tty3
다른 tty에서 실행되는 X 모니터에서 이를 표시하고 사용할 수 있습니다.
xterm -display :1
그런데 모든 것이 실행되고 있는 것은 아닙니다.존재하다X 모니터는 X 응용 프로그램입니다. 내가 기억하는 한,알라크리티(사용OpenGL) 아니요.