tty7의 터미널 뷰는 어디에 있습니까?
ctrl+ alt+를 사용 F7하고 X11 서버로 전환하면 데스크탑 UI가 보입니다.
ctrl+ alt+ [ F1- F6]로 전환 하면 가상 터미널이 보입니다.
이제 X가 병렬로 실행 중이지만 명령을 입력 할 수있는 가상 터미널 7에 어떻게 액세스합니까?
답변
그럴 수 없습니다. X 서버가 거기에서 실행 중입니다. 가상 터미널을 차지합니다.
터미널 1에서 6까지의 getty
변형 이 실행되고 있으며 이것이 로그인 프로세스를 시작한 다음 가상 터미널에서 실행되는 셸입니다. 그러나 getty
동일한 가상 터미널에 기반 세션과 디스플레이 서버를 가질 수 없습니다 .
를 실행 fuser /dev/tty7
하면 X11 서버가 실제로 해당 TTY 장치를 자체적으로 보유하고 있음을 알 수 있습니다.
X11 서버는 가상 콘솔 7 과 병렬로 실행되지 않지만 실제로는 가상 콘솔 7 에서 실행 됩니다. 가상 콘솔을 그래픽 모드로 전환하여 사용하고 있습니다.
그 자체로 가상 콘솔은 왼쪽 상단 모서리에 커서가 깜박이는 검은 화면 일뿐입니다. 가상 콘솔이 비어있는 경우 로그 또는 기타 중요한 메시지를 파이핑하여 사용할 수 있습니다.
가상 콘솔에는 여러 프로그래밍 인터페이스가 있습니다. 기본 인터페이스는 TTY 에뮬레이터이며 getty
명령 줄 로그인을 허용 하는 프로세스를 실행하는 데 사용할 수 있습니다 . 그러나 최신 시스템에는 일반적으로 프레임 버퍼 인터페이스 (VESA SVGA 또는 UEFI GOP)도 있습니다. GPU 드라이버 커널 모듈이로드 된 경우 커널 모드 설정 및 DRI (Direct Rendering Interface)도 있습니다. 가능한 경우 X11 서버는 DRI 및 커널 모드 설정을 사용하지만 필요한 경우 프레임 버퍼 인터페이스 또는 구식 하드웨어 액세스로 대체 할 수 있습니다.