위키 백과 article 말한다 : 가상 콘솔, 쉘 및 Xorg - 어떻게 상호 작용합니까?
은 일반적으로 처음 여섯 가상 콘솔은 유닉스 쉘에 로그인 프롬프트와 텍스트 터미널을 제공합니다. 그래픽 X 윈도우 시스템은 일곱 번째 가상 콘솔에서 시작됩니다.
이 말은 Xorg가 터미널/콘솔/쉘 명령의 GUI 둘러보기 일 뿐이라는 것을 의미합니까? 좀 더 정확히 말하자면, Xorg는 GUI 명령 (예 : 마우스 클릭)을 쉘 명령으로 변환 한 다음 쉘로 시스템 호출로 전달합니다.
감사합니다. 조금 더 많은 컨텍스트를 추가 할 것을 요청할 수 있다면, Xorg는 커널과 어떻게 상호 작용합니까? 쉘과 동일한 시스템 호출을 사용합니까? – user3156459
엄밀히 말하면 모든 시스템 호출은 모든 프로그램, 쉘 및 X11에서 사용할 수 있습니다. X는 그래픽 카드를 한쪽에서 구동하고 다른 쪽에서 그래픽 명령 (예 : 페인트 선 및 상자)을 사용하는 복잡한 프로그램입니다. 상호 작용은 ioctl() 호출을 통해 이루어지며 여기에 조금 더 자세한 정보가 있습니다 : [어떻게 vt 전환이 작동합니까] (https://dvdhrm.wordpress.com/2013/08/24/how-vt-switching-works/) – JvO